当前位置: 首页 > news >正文

淘宝网购物/seo关键字排名优化

淘宝网购物,seo关键字排名优化,什么网站做任务可以赚钱,2023年1月8日起解除新冠需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了在这里我模拟了csdn的登录过程**1**.首先打开网页,用户名密码登录,然后定位用户名输入框,和密码输入框,输入后 点击登陆 弹出…

需要用到的库有selenium,还需要安装Chrome浏览器驱动,具体如何安装我就不详述了

在这里我模拟了csdn的登录过程

**

1**.首先打开网页,用户名+密码登录,然后定位用户名输入框,和密码输入框,输入后 点击登陆 弹出验证滑动条

https://open.weixin.qq.com/connect/confirm?uuid=08160qShzT6z3a-V<br> (二维码自动识别)

 def __init__(self):self.url = 'https://passport.csdn.net/login'self.browser = webdriver.Chrome()#获取登录按钮对象 选择 账号密码登录 def get_pass_button(self):button= self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/ul/li[2]/a')return button#打开网址,输入用户名。密码def open(self,username,password):self.browser.get(self.url)self.get_pass_button().click()

2.然后跳转到登录视图

b686045806fa91832ee085501472c04d.png
 self.browser.find_element_by_xpath('//*[@id="all"]').send_keys(username) self.browser.find_element_by_xpath('//*[@id="password-number"]').send_keys(password)

3.滑动验证条:

d2a2f5b3b7a9c159aba0e31b2010bc73.png

ps:个人觉得,这个通过用鼠标事件拖动验证条的方法同样可以适用于滑动验证码,可以把整个滑动验证码分为3-4等份,然后写个循环每次拖动1/3,基本上3-4次就能通过验证,这样就不用用网上写的那种通过获取原图,缺图的方法,很实用,很适合初学者,个人建议,大佬们别喷…

 # 获取拖拽的滑动验证码块# 按钮xpath slideblock = self.browser.find_element_by_xpath('//*[@id="nc_1_n1z"]')# 鼠标点击滑动块不松开ActionChains(self.browser).click_and_hold(slideblock).perform()# 将圆球滑至相对起点位置的 右边xxActionChains(self.browser).move_by_offset(xoffset=260, yoffset=0).perform()time.sleep(10)# 放开滑动块ActionChains(self.browser).release(slideblock).perform()#  time.sleep(10)

整体代码如下:

#coding=utf-8
import time
from selenium import webdriver
from selenium.webdriver import ActionChainsclass Login():#打开浏览器驱动def __init__(self):self.url = 'https://passport.csdn.net/login'self.browser = webdriver.Chrome()#获取登录按钮对象 选择 账号密码登录 def get_pass_button(self):button= self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/ul/li[2]/a')return button#打开网址,输入用户名。密码def open(self,username,password):self.browser.get(self.url)self.get_pass_button().click()self.browser.find_element_by_xpath('//*[@id="all"]').send_keys(username) self.browser.find_element_by_xpath('//*[@id="password-number"]').send_keys(password)#调用 open方法,输入用户名。密码,#调用 get_geetest_button方法,点击按钮def log(self):# 输入用户名密码self.open('33289317','1111')# 点击登录按钮self.browser.find_element_by_xpath('//*[@id="app"]/div/div/div[1]/div[2]/div[5]/div/div[6]/div/button').click()time.sleep(5)# 获取拖拽的滑动验证码块# 按钮xpath slideblock = self.browser.find_element_by_xpath('//*[@id="nc_1_n1z"]')# 鼠标点击滑动块不松开ActionChains(self.browser).click_and_hold(slideblock).perform()# 将圆球滑至相对起点位置的 右边xxActionChains(self.browser).move_by_offset(xoffset=260, yoffset=0).perform()time.sleep(10)# 放开滑动块ActionChains(self.browser).release(slideblock).perform()
#  time.sleep(10)#关闭浏览器,释放资源# self.browser.close()
# 程序主入口
if __name__ == '__main__':login = Login()login.log()

总结

到此这篇关于Python 实现自动登录+点击+滑动验证的文章就介绍到这了,更多相关Python 实现自动登录+点击+滑动验证内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

http://www.lbrq.cn/news/1089235.html

相关文章:

  • 阿里巴巴网站上面产品描述一般怎么做的/数据统计网站
  • 网站开发关于安全问题/优化师培训机构
  • 做网店在素材网站找的图侵权吗/全网营销
  • 长春 网站建设网络推广网页设计/windows10优化工具
  • 网站规划与建设的案例分析/今日刚刚发生的国际新闻
  • 有没有专门做外贸的网站/百度推广代理
  • 海南住房建设厅定额网站/网络网站推广优化
  • 网络营销策划总结/杭州网站优化推荐
  • 厦门建设局怎么进/湖南seo优化价格
  • 用divid做网站代码/手机怎么创建网站
  • 做网站必须要有数据库/太原关键词优化服务
  • 做网站开发多少钱/免费创建属于自己的网站
  • javaee做网站建设/长沙快速排名优化
  • 网站建设售后完善/seo网站关键词优化快速官网
  • 微信开发公众平台公司/seo薪资水平
  • 沈阳个人网站建设选择/宽带推广方案
  • 手机数据线东莞网站建设/站长工具使用方法
  • wordpress网站合并/谷歌搜索引擎入口2023
  • 上海外贸营销网站建设网站/互联网营销师资格证
  • 用dw做的个人网站/seo海外
  • 怎么 做网站教学流程/2022年今天新闻联播
  • 可口可乐营销案例分析/专业seo培训
  • 包头做网站哪家好/照片查询百度图片搜索
  • 用vue做网站一般用什么组件库/驻马店网站seo
  • 建wap手机网站/中国工商业联合会
  • flex做的网站/fifa世界排名最新
  • 做网站要具备哪些/微信广告怎么投放
  • 做一个网站先做前段 还是后端/创意营销策划方案
  • 郑州专业网站设计公司/软文是指什么
  • 武汉地铁计划建设在哪个网站查/市场营销说白了就是干什么的
  • 知识图谱的初步探索
  • Flutter控件归纳总结
  • 伟淼科技李志伟:破解二代接班传承困局,系统性方案破除三代魔咒
  • Day04–链表–24. 两两交换链表中的节点,19. 删除链表的倒数第 N 个结点,面试题 02.07. 链表相交,142. 环形链表 II
  • OCR工具集下载与保姆级安装教程!!
  • 双指针算法介绍及使用(下)