selenium、python模拟登陆淘宝
来源:互联网 发布:淘宝口罩属于什么类目 编辑:程序博客网 时间:2024/04/30 14:21
#coding=utf-8import timeimport datetimeimport sysimport osimport randomimport loggingfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.desired_capabilities import DesiredCapabilitiesdef common_click(driver,element_id,sleeptime=3): actions = ActionChains(driver) actions.move_to_element(element_id) actions.click(element_id) actions.perform() time.sleep(sleeptime) def login_in(user,pwd): #open login page driver.get('https://login.taobao.com/member/login.jhtml') time.sleep(3) sb=driver.find_element_by_class_name("login-switch") commonclick(driver,sb) userbox=driver.find_element_by_id("TPL_username_1") pwdbox=driver.find_element_by_id("TPL_password_1") userbox.clear() userbox.send_keys(user) commonclick(driver,pwdbox) pwdbox.send_keys(pwd) loadmore=driver.find_element_by_id("J_SubmitStatic") commonclick(driver,loadmore) time.sleep(20)if __name__ == '__main__': DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.loadImages'] = True DesiredCapabilities.PHANTOMJS['phantomjs.page.settings.userAgent'] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:25.0) Gecko/20100101 Firefox/25.0 " driver = webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true']) driver.set_script_timeout(30) driver.set_page_load_timeout(30) login_in(user,password)
阅读全文
1 0
- selenium、python模拟登陆淘宝
- python+selenium+phantomjs 模拟淘宝登陆
- [python爬虫]selenium+PhantomJS模拟登陆
- selenium+python模拟登陆163邮箱
- python selenium网络爬虫 模拟登陆
- Python+Selenium 持续化传递Cookie登陆淘宝 实践
- selenium模拟登陆
- 【python 爬虫】linux 下 selenium+phantomjs 自动模拟登陆
- 【Python】模拟登陆并抓取拉勾网信息(selenium+phantomjs)
- selenium模拟登陆163邮箱
- selenium模拟登陆知乎
- selenium 淘宝登陆购买,基础实现
- python+Selenium模拟登录
- 使用python利器selenium工具模拟浏览器运行并爬取淘宝商品信息
- 使用selenium+phantomjs模拟登录淘宝
- selenium python cookie 自动登陆
- python模拟浏览器登陆淘宝(设置代理、输入验证码)
- Python 淘宝系列(三): 模拟登陆成功后获取购物车信息
- 面试常考 TCP与UDP协议区别 TCP连接三次握手与四次握手
- 数据结构-栈的静态顺序存储表示-初始化压栈弹栈
- java基础——时间转换
- 在arcgis中若想保存一个数据的符号设置不变应该怎么做?
- SurfaceView的系列用法(未完)
- selenium、python模拟登陆淘宝
- mybatis typeAliases
- js实现sha1加密算法
- springBoot 由浅入深 (二)
- win10怎么关闭独立显卡的硬件加速
- 在线函数画图
- FastDFS的使用
- springboot的通用BaseDAO写法
- 常见的数据库操作