なぜPython(ツイル)しないしたいログに私には、ヤフーメールボックス。

StackOverflow https://stackoverflow.com/questions/3615355

質問

誰でもできるので、ご説明いています。このPythonを拒否する作業(綾織)たいと考えているときにはログインメールボックスがYahoo:

Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.

    ****************************************************************
    Personal firewall software may warn about the connection IDLE
    makes to its subprocess using this computer's internal loopback
    interface.  This connection is not visible on any external
    interface and no data is sent to or received from the Internet.
    ****************************************************************

IDLE 1.2.4      
>>> import twill
>>> twill.shell.main()

 -= Welcome to twill! =-

current page:  *empty page* 
>> go http://us.yahoo.com
==> at http://us.yahoo.com
current page: http://us.yahoo.com
>> follow Mail
==> at https://login.yahoo.com/config/login_verify2?.intl=us&.src=ym
current page: https://login.yahoo.com/config/login_verify2?.intl=us&.src=ym
>> showforms

Form name=login_form (#1)
## ## __Name__________________ __Type___ __ID________ __Value__________________
1     .tries                   hidden    (None)       1 
2     .src                     hidden    (None)       ym 
3     .md5                     hidden    (None)        
4     .hash                    hidden    (None)        
5     .js                      hidden    (None)        
6     .last                    hidden    (None)        
7     promo                    hidden    (None)        
8     .intl                    hidden    (None)       us 
9     .bypass                  hidden    (None)        
10    .partner                 hidden    (None)        
11    .u                       hidden    (None)       68gre5567rq16 
12    .v                       hidden    (None)       0 
13    .challenge               hidden    (None)       9wKUoOWDdP5Fho0kPfqPKEhPZBdK 
14    .yplus                   hidden    (None)        
15    .emailCode               hidden    (None)        
16    pkg                      hidden    (None)        
17    stepid                   hidden    (None)        
18    .ev                      hidden    (None)        
19    hasMsgr                  hidden    (None)       0 
20    .chkP                    hidden    (None)       Y 
21    .done                    hidden    (None)       http://mail.yahoo.com 
22    .pd                      hidden    (None)       ym_ver=0&c=&ivt=&sg= 
23    pad                      hidden    pad          6 
24    aad                      hidden    aad          6 
25    login                    text      username      
26    passwd                   password  passwd        
27    .persistent              checkbox  persistent   [] of ['y'] 
28 1  .save                    submi ... .save         

current page: https://login.yahoo.com/config/login_verify2?.intl=us&.src=ym
>> fv 1 login *****************
current page: https://login.yahoo.com/config/login_verify2?.intl=us&.src=ym
>> fv 1 passwd ***************
current page: https://login.yahoo.com/config/login_verify2?.intl=us&.src=ym
>> submit
Note: submit is using submit button: name=".save", value=""

Following HTTP-EQUIV=REFRESH to http://us.mg5.mail.yahoo.com/dc/launch?.gx=1&.rand=b3a02cc8lb0aa
current page: http://us.mg5.mail.yahoo.com/dc/launch?.gx=1&.rand=b3a02cc8lb0aa
>> info

Page information:
    URL: http://us.mg5.mail.yahoo.com/dc/launch?.gx=1&.rand=b3a02cc8lb0aa
    HTTP code: 200
    Content type: text/html; charset=utf-8 (HTML)
    Page title: Yahoo! Mail

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    twill.shell.main()
  File "C:\Python25\Lib\site-packages\twill\shell.py", line 383, in main
    shell.cmdloop(welcome_msg)
  File "C:\Python25\lib\cmd.py", line 142, in cmdloop
    stop = self.onecmd(line)
  File "C:\Python25\lib\cmd.py", line 219, in onecmd
    return func(arg)
  File "C:\Python25\Lib\site-packages\twill\shell.py", line 42, in do_cmd
    print '\nERROR: %s\n' % (str(e),)
  File "C:\Python25\lib\HTMLParser.py", line 59, in __str__
    result = self.msg
AttributeError: 'ParseError' object has no attribute 'msg'
>>> 

更新1:

(この更新が私の答えRobus)

こんにちは,Robus!!!

最初に思ったり、誤字脱字が書き:


こうした:っ C:\Python26\Lib\site-packages\ツ-0.9-py2.6.卵\ツ\other_packages\


いという思いを大切にしていたこのパス:"C:\Python26\Lib\site-packages will\other_packages".その他、見えないようなフォルダー/ディレクトリが名前"ツイル-0.9-py2.6.卵"あけファイルをこの名前のついたダウンロードしインストール途中の機械化.) ったら教えてください私の想定は間違いがないことを見ても明らかなと思っぱ.

それでは、以下のご指示をやったこ

  1. られているのを見ましたから、C:\Python25\Lib\site-packages will\other_packages_mechanize_dist"コンピュータにてご覧いpython26なpython25設置されることとして提供するものであり、問題)

  2. 社名変更"_mechanize_dist_backup"のフルパスで現在"C:\Python25\Lib\site-packages will\other_packages_mechanize_dist_backup")

  3. コピーマをダウンロードunzipped"機械化-0.2.2"へ"C:\Python25\Lib\site-packages will\other_packages"のフルパスでは"C:\Python25\Lib\site-packages will\other_packages\mechanize-0.2.2")

  4. 社名変更"_mechanize_dist"のフルパスでは"C:\Python25\Lib\site-packages will\other_packages_mechanize_dist")

  5. コピー"ClientForm"ファイルから"_mechanize_dist_backup"貼り付けで"_mechanize_dist"とこの二つのファイルがある"ClientForm":一つはpythonのファイルに、もう一つはコンパpythonファイルをコピーして貼り付けものです。

そうすると、どうしたらいいでしょうかを試行した場合はそのコマンドをやったこだわった、初期から満足度を頂きましたものを輸入綾現:


IDLE 1.2.4      
>>> import twill

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import twill
  File "C:\Python25\Lib\site-packages\twill\__init__.py", line 52, in <module>
    from shell import TwillCommandLoop
  File "C:\Python25\Lib\site-packages\twill\shell.py", line 9, in <module>
    from twill import commands, parse, __version__
  File "C:\Python25\Lib\site-packages\twill\commands.py", line 7, in <module>
    import _mechanize_dist as mechanize
ImportError: No module named _mechanize_dist

このシステムを認識しない新規に作成された"_mechanize_dist".

が入っているのか、それとも私はPython25の代わりにPython26?または、おそらく、その他の理由がありますか?

役に立ちましたか?

解決

の問題であるという機械化.必要なもの最新バージョン

su
git clone git://github.com/jjlee/mechanize.git
cd mechanize
python setup.py install
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top