#coding:utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import urllib import sys reload(sys) sys.setdefaultencoding( "utf-8" ) driver = webdriver.PhantomJS() driver.get("http://www.douban.com") img_url = driver.find_element_by_xpath("//img[@class='captcha_image']").get_attribute("src") urllib.urlretrieve(img_url,'img_url.jpg') code = raw_input("请输入验证码:") driver.find_element_by_name("form_email").send_keys("") driver.find_element_by_name("form_password").send_keys("") driver.find_element_by_name("captcha-solution").send_keys(code) driver.find_element_by_xpath("//input[@class='bn-submit']").click() time.sleep(3) # print driver.page_source driver.save_screenshot("douban.png") with open("douban.html", "w") as file: file.write(driver.page_source) driver.quit()
selenium + phantomjs 登录豆瓣
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.