大家好,

今天跟大家分享一个利用selenium模拟自动登录王连某家、an聚客等网站。

文章内容超级实用,尽快在小本本上记录下来哟。

特别说明,以下代码仅用于交流学习,不做其他商业用途,切记切记!

上代码啦


#导出selenium的webdriver模块
from selenium import webdriver  #导出selenium的webdriver模块
import time  #导入时间模块#开始selenium的表演
#请大家先自行下载Chromedriver.exe  文件,下载网址见后面介绍
#若运行的py代码文件和Chromedriver.exe不在同一文件夹下,则需要特别指明路径哟
driver=webdriver.Chrome('C:\\Users\magicbook\\Downloads\\chromedriver_win32\\chromedriver.exe')
time.sleep(1)#将打开的Chrome网页全屏
driver.maximize_window()#模拟打开王连某家的首页
driver.get('https://sh.lianjia.com/')
time.sleep(2)
driver.find_element_by_xpath('/html/body/div[20]/div[4]').click()  #关闭弹出框
time.sleep(1)
driver.find_element_by_xpath('/html/body/div[1]/div/div[3]/div/div/div[1]/span/a[1]/span').click()  #选择登录
time.sleep(1)
driver.find_element_by_xpath('//*[@id="loginModel"]/div[2]/div[2]/form/div[8]/a').click()  #选择账号密码登录
time.sleep(1)#输入自己已经注册好的账号(最好是手机号哟)
driver.find_element_by_xpath('//*[@id="loginModel"]/div[2]/div[2]/form/ul/li[1]/input').send_keys('136')time.sleep(1)
#输入密码
driver.find_element_by_xpath('//*[@id="loginModel"]/div[2]/div[2]/form/ul/li[3]/input').send_keys('hu1')
time.sleep(2)#点击登录
driver.find_element_by_xpath('//*[@id="loginModel"]/div[2]/div[2]/form/div[7]').click()
time.sleep(3)

特备提示:

大家第一模拟登录时,建议先走一遍流程,这样才会对代码要处理的流程进行设计。

代码中用到find_element_by_xpath方法,真超级好用呀。

如下图所示,将鼠标指针放在要控制的按钮上面,点击鼠标右键,选择检查。

然后在代码中,点击鼠标右键,选择copy  选择copy xpath。

利用selenium模拟自动登录链家、贝壳、安居客等网站(超级实用,推荐收藏!)相关推荐

  1. Python学习笔记(二):利用Selenium一键自动登录QQ空间、百度等网站

    曾经在学校闲的时候,见到有人通过程序自动登录百度等网站,觉得很厉害.实习的时候,偶然的机会也研究了一下,有空的时候试试运行就自动点赞,觉得还比较有意思,可以用来装装X,哈哈. 一.python环境 第 ...

  2. 爬虫实战-北京链家,安居客二手房的爬取

    链家mobie北京二手房5w多信息抓取,存MongoDB后进行数据可视化 import scrapy from scrapy_redis.spiders import RedisCrawlSpider ...

  3. python自动输入账号密码_Python如何基于selenium实现自动登录博客园

    这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...

  4. selenium 模拟人工登录 高德开发者平台(python)

    使用selenium模拟人工登录高德开发者平台. 1.自动输入账户.密码 2.自动模拟拖拽滑块验证 3.自动提交 from selenium import webdriver from seleniu ...

  5. python基础教程:Python如何基于selenium实现自动登录博客园

    这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...

  6. php 自动登录脚本_php利用cookie实现自动登录的方法

    本文实例讲述了php利用cookie实现自动登录的方法.分享给大家供大家参考.具体实现方法如下: html前端页面代码如下: enter password please specify the pas ...

  7. Python小姿势 - # Python网络爬虫之如何通过selenium模拟浏览器登录微博

    Python网络爬虫之如何通过selenium模拟浏览器登录微博 微博登录接口很混乱,需要我们通过selenium来模拟浏览器登录. 首先我们需要安装selenium,通过pip安装: ``` pip ...

  8. 用selenium模拟浏览器登录淘宝识别滑动验证码

    用selenium模拟浏览器登录淘宝,使用账号密码的方式登录淘宝,但是在登录的时候遇到需要滑动验证,使用selenium模拟点击滑块,滑动验证码完成登录. 本文的代码现测可用.做个记录,方便以后查看. ...

  9. selenium 实现自动登录校网(网页版)

    文章目录 selenium 实现自动登录校网 1.安装 python3.7 2.安装 selenium 3.安装 chrome 和驱动 4.定时任务 5.实现代码 selenium 实现自动登录校网 ...

最新文章

  1. mysql索引总结----mysql 索引类型以及创建
  2. 关于multimap和multiset
  3. 用分类行为解释为什么破碎的鸡蛋不能还原为一个完整的鸡蛋
  4. Spring容器中获取Bean实例的七种方式(附实战源码)
  5. Java面试题集合(比较实用)
  6. C# 静态类和非静态类(实例类)
  7. postgresql 备份 java_用JAVA执行CMD命令备份PG数据库,解决需要输入口令的问题
  8. Codeforces Round #467 (Div. 2)
  9. 计算机在车联网的应用,刘小洋, 伍民友. 车联网: 物联网在城市交通网络中的应用[J]. 计算机应用, 2012, 32(4): 900-904....
  10. django 1366, “Incorrect string value: for column ‘‘ at row
  11. main(int argc, char** argv) 参数的含义
  12. 在字符串中查找id值MySQL
  13. 连接共享打印机出现0x000000bcb问题的解决方法
  14. 标书制作,全流程视频教程大全
  15. 【问题解决】Linux服务器免密信任 远程执行
  16. HihoCoder - 1829 Tomb Raider (暴力+最长上升子序列)
  17. python 91图片站爬虫
  18. 《德鲁克管理思想精要》读书笔记9 - 决策
  19. Abp vNext 常见问题
  20. Customizing Navigation Bar and Status Bar in iOS 7

热门文章

  1. linux 强大的文本编辑器 vim
  2. gif动态表情包在线制作的操作技巧
  3. 企业如何运用MES管理系统破除生产暗箱,打造透明化工厂?
  4. 13.8万亿的自动驾驶出租车市场, 这个钱能站着挣了吗?
  5. 本地音乐播放器(四)——总结篇
  6. Trinamic电机驱动芯片 完美替代TI DRV型号大全
  7. This function does not fully set the dimensions of output port 2 .
  8. 计算机实践报告总结4500字,金蝶k3学习心得实践报告 (4500字)
  9. iconfont的使用(详细介绍)
  10. 苹果CMS10怎么添加电影分类