泰安正规的网站建设,外贸网站建设服务,山西网络建站代运营,建立网站有什么好处本篇博客主要用于介绍如何使用seleniumphantomJS模拟登陆豆瓣#xff0c;没有考虑验证码的问题#xff0c;更多内容#xff0c;请参考#xff1a;Python学习指南 #-*- coding:utf-8 -*-from selenium import webdriver
from selenium.webdriver.common.keys import Keysimp… 本篇博客主要用于介绍如何使用seleniumphantomJS模拟登陆豆瓣没有考虑验证码的问题更多内容请参考Python学习指南 #-*- coding:utf-8 -*-from selenium import webdriver
from selenium.webdriver.common.keys import Keysimport time#如果获取页面时获取不到文本内容加入下面参数
driver webdriver.PhantomJS(service_args[--ignore-ssl-errorstrue, --ssl-protocolany])
driver.set_window_size(1366, 768)
driver.get(http://www.douban.com/)print(driver.page_source)
#输入账号和密码driver.find_element_by_name(form_email).send_keys(1216938752qq.com)
driver.find_element_by_name(form_password).send_keys(chenqi1992)#模拟点击登录
driver.find_element_by_xpath(//input[classbn-submit]).click()#等待3秒
time.sleep(3)#生成登录后快照with open(douban.html, w) as file:file.write(driver.page_source.encode(UTF-8))driver.quit()期初使用driver webdriver.PhantomJS(),返回的只是,增加了参数就可以了 最后
分享一份Python的学习资料但由于篇幅有限完整文档可以扫码免费领取 1Python所有方向的学习路线新版
总结的Python爬虫和数据分析等各个方向应该学习的技术栈。 比如说爬虫这一块很多人以为学了xpath和PyQuery等几个解析库之后就精通的python爬虫其实路还有很长比如说移动端爬虫和JS逆向等等。 2Python学习视频
包含了Python入门、爬虫、数据分析和web开发的学习视频总共100多个虽然达不到大佬的程度但是精通python是没有问题的学完这些之后你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。 3100多个练手项目
我们在看视频学习的时候不能光动眼动脑不动手比较科学的学习方法是在理解之后运用它们这时候练手项目就很适合了只是里面的项目比较多水平也是参差不齐大家可以挑自己能做的项目去练练。 。