爬虫類——サイトシミュレーション登録
4974 ワード
SeleniumとPhantomJSシミュレーションを使用して豆弁を登録します.https://www.douban.com/
#!/usr/bin/python3
# -*- coding:utf-8 -*-
python qun,688244617
、 。
python python, 。
__author__ = 'mayi'
"""
:https://www.douban.com/
"""
from selenium import webdriver
# PhantomJS ,executable_path: PhantomJS
driver = webdriver.PhantomJS(executable_path = r"D:\Program Files\phantomjs\bin\phantomjs")
# get() ,
driver.get("https://www.douban.com/")
# 3
driver.implicitly_wait(3)
#
driver.save_screenshot("DoubanHome.jpg")
email = input(" / :")
password = input(" :")
# :
driver.find_element_by_id("form_email").send_keys(email)
driver.find_element_by_id("form_password").send_keys(password)
#
driver.find_element_by_xpath("//input[@class='bn-submit']").click()
# 3
driver.implicitly_wait(3)
#
driver.save_screenshot("DoubanLanding.jpg")
#
with open("douban.html", "w", encoding = "utf-8") as f:
f.write(driver.page_source)
# , ,
driver.close()
#
driver.quit()