クラスはまだ私を超えているので、私はスクリプトを完全に理解しているとは言えません。とにかく、ここからpy-omegleモジュールをダウンロードしました。そして、私はそれを実行させることができないようです。関数を含むクラス全体を投稿する必要がないことを願って、特に私が問題を抱えている部分はurllib2に関係しているので、それほど具体的な問題ではないと思います-すべての問題を引き起こす行は次のとおりです:
self.connector = urllib2.build_opener(processor),urllib2.HTTPHandler(debuglevel=1)
そしてそれは私をさせません:
#omegle.py
[ln33] self.connector.addheaders = [
[ln34] ('User-agent',user_agent)
[ln35] ]
# or
[ln98] self.id = self.connector.open(self.url+'start',data={}).read().strip('"')
どちらもAttributeErrorを返します。
AttributeError: 'tuple' object has no attribute 'addheaders'
# and further down
AttributeError: 'tuple' object has no attribute 'open'
誰かがこれを修正する方法を説明できますか?私が投稿した最初の行と関係があると確信しています。このモジュールのONLYファイルのソース全体には、ここからアクセスできます。