|
|
发表于 2015-9-10 15:02:55
|
显示全部楼层
import spynner
def waitfor(browser):
if "close_alert_ad" in browser.html:
return True
browser = spynner.Browser()
browser.show()
browser.load(url='http://mail.sohu.com/', load_timeout=120, tries=1)
browser.wait(1)
browser.wk_fill('input[name="username"]', '邮箱帐户')
browser.wk_fill('input[name="password"]', '邮箱密码')
browser.load_jquery(True)
#browser.click("#login_img",wait_load=True, timeout=20)
#browser.click("#login_img",wait_load=False)
browser.runjs("$(\"#login_img\").click()")
#browser.click("#close_alert_ad",wait_load=False, timeout=20)
browser.wait_for_content(waitfor,tries=6)
browser.click("#close_alert_ad",wait_load=False, timeout=20)
browser.wait(3)
browser.runjs("$(\"#check_mail\").click())")
#browser.runjs("document.getElementById(\"folder_-2\").click()")
browser.wait(10)
html = browser.html.encode('raw_unicode_escape')
print (html)
browser.wait(140)
browser.close()
python 2.7可用,搜钣邮箱,只能邦你到这了 |
|