python爬虫实践——自动登录抽屉新热榜

 1 from selenium import webdriver
 2 import time
 3
 4 driver = webdriver.Chrome(r‘D:\BaiduNetdiskDownload\chromedriver_win32\chromedriver.exe‘)
 5
 6 # 把窗口转成全屏
 7 driver.maximize_window()
 8
 9 try:
10     driver.get(‘https://dig.chouti.com/‘)
11     driver.implicitly_wait(10)
12     time.sleep(5)
13
14     # 1、点击登录
15     login_btn = driver.find_element_by_id(‘login_btn‘)
16     login_btn.click()
17     time.sleep(2)
18
19     # 2、输入用户名
20     phone = driver.find_element_by_class_name(‘login-phone‘)
21     phone.send_keys(‘15622792660‘)
22
23     # 3、输入密码
24     pwd = driver.find_element_by_class_name(‘pwd-password-input‘)
25     pwd.send_keys(‘kermit46709394‘)
26
27     # 4、确认登录
28     login_submit = driver.find_element_by_class_name(‘btn-large‘)
29     login_submit.click()
30
31     time.sleep(20)
32
33 # 捕获异常并打印
34 except Exception as e:
35     print(e)
36
37 finally:
38     driver.close()

原文地址:https://www.cnblogs.com/lweiser/p/11047847.html

时间: 2024-08-24 23:16:30

python爬虫实践——自动登录抽屉新热榜的相关文章

示例:自动登录抽屉新热榜

response.cookies 是对象 再get_dict() 返回的是字典 访问上一次登录状态要有cookie get和post都有cookies import requests post_dict = { "phone": '8615131255089', 'password': 'woshiniba', 'oneMonth': 1 } response = requests.post( url="http://dig.chouti.com/login", d

爬虫学习---基础操作--抽屉新热榜自动点赞与豆瓣自动统一短评

爬虫的学习相对来说,比较烦锁,因为网站的反爬规则,经过两天的研究,终于搞定了抽屉新热榜自动点赞与豆瓣自动统一短评(豆瓣登录的验证码目前需要手动输入) 抽屉网的规则问题 示例如下: 1 import requests,re 2 from bs4 import BeautifulSoup 3 headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0' 4

抽屉新热榜

1.实现与抽屉新热榜一样的布局 2.允许点赞.评论 3.开发登录.注册页面 4.开发发贴功能 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!-- 以最高的ie 浏览器 渲染 --> <meta http-equiv="X-UA-Compatible" content="

【IOS】模仿&quot;抽屉新热榜&quot;动态启动页YFSplashScreen

IOS最好要设置系统默认启动页面,不然进入应用就会突然闪现黑色画面 下图是我们要实现的效果: 总体思路:设置一个系统默认启动页面,在进入didFinishLaunchingWithOptions时, 给Window添加自定义启动页,其初始画面和系统启动页一样. 可在自定义启动页实现一些动画,动画结束后,将自定义启动页移除. 一.设置系统默认启动页 现在,新建项目会自动生成LaunchScreen.storyboard启动页面文件. 来到项目根目录  点击General  找到以下: 发现除了直接

抽屉新热榜页面之html

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>抽屉新热榜-聚合每日热门.搞笑.有趣资讯</title> <link rel="stylesheet" href="css/indextwo.css"> </head> <body>

抽屉新热榜之css

*{ margin: 0; padding: 0; /*background-color: whitesmoke;*/ } .bottom{ height: 44px; background-color: #2459a2; /*line-height: 44px;*/ /*text-align: center;*/ } .centor{ /*background-color: #00A000;*/ /*background-color: #2459a2;*/ background-color:

Python爬虫之模拟登录微信wechat

不知何时,微信已经成为我们不可缺少的一部分了,我们的社交圈.关注的新闻或是公众号.还有个人信息或是隐私都被绑定在了一起.既然它这么重要,如果我们可以利用爬虫模拟登录,是不是就意味着我们可以获取这些信息,甚至可以根据需要来对它们进行有效的查看和管理.是的,没错,这完全可以.本篇博主将会给大家分享一下如何模拟登录网页版的微信,并展示模拟登录后获取的好友列表信息. 微信模拟登录的过程比较复杂,当然不管怎么样方法都是万变不离其宗,我们还是使用fiddler抓包工具来模拟登录的过程.好了,下面让我们一步一

python+PAMIE 实现自动登录

想写个自动定会议室的程序. 1.会议系统登录后,存在session,提交会议室的订单通过httpwatch拼接后获得链接地址,直接访问链接及可以了 2.如果没有提前登录,就无法提交链接了.使用python+PAMIE实现了了自动登录的过程(登录的链接一直拼接不出来..) 下面说说这个研究过程.. 1.一开始使用了python +mechanize .想把页面的表单直接提交. 代码如下,按道理也是可以成功的.但是发现登录页面的form表单居然还嵌套了另外一个form表单,执行的时候会报错neste

[Python爬虫] Selenium自动访问Firefox和Chrome并实现搜索截图

前两篇文章介绍了安装,此篇文章算是一个简单的进阶应用吧!它是在Windows下通过Selenium+Python实现自动访问Firefox和Chrome并实现搜索截图的功能.        [Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)        [Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium 自动访问Firefox 可以参照前文安装Selenium环境,目前Selenium这个用于Web应用程序测试