首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python selenium实现自动登录

(一)编程环境 操作系统:Win 10 编程语言:Python 3.6 (二)安装selenium 这里使用selenium实现。...如果没有安装过python的selenium库,则安装命令如下 pip install selenium (三)下载ChromeDriver 因为selenium要用到浏览器的驱动,这里我用的是Google...(四)分析登录界面 通常而言,m站的网页结构比pc站要简单的多,咱们可以从m站入手。...m站登录界面的网址是 https://passport.weibo.cn/signin/login 在Chrome浏览器中打开此地址,并右键点击界面的任何位置-->查看网页源代码,发现邮箱/手机号框的...(五)编写python程序 from selenium import webdriver import time browser = webdriver.Chrome("C:\Program Files

1.2K10

Python简单实现自动点赞

觉得手动点赞太过麻烦?其实自动点赞的实现并不困难!...本篇会有Cookie、session和token方面的知识,不太了解的可以先看下 我们先通过前两个小节大概了解一下我们Python登录的原理,然后第三小节就会跟大家介绍自动点赞的代码。...目录 ---- 一、实现登陆功能 首先进入后按F12打开开发者工具,将如图的按钮点击后,在浏览器中手动登陆一次,在Network 标签的XHR类型中找到Login请求标签,在Form data下我们可以看到...既然都登陆了,我们先试试能不能顺便发吧 同样的,在编辑页面点击F12进入开发者工具,我们先试试发送一个,Network标签会出现什么新的内容吧 「网页截图↓」 当界面点击发送之后...self.login() self.compose(content) weibo = WeiboSpider() weibo.send(input("请输入发送的内容:")) 三、实现自动点赞

1.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

Python调用API获取内容

一:获取app-key 和 app-secret     使用自己的账号登录开放平台,在开放中心下“创建应用”创建一个应用,应用信息那些随便填,填写完毕后,不需要提交审核,需要的只是那个app-key...在“开放平台”的“管理中心”找到刚才创建的应用,点开这个应用,点开左边“应用信息”栏,会看见“App key”和“App Secret”的字样,这两个东西是要在后面程序中使用的。...三:安装 python SDK 有两种安装方式: 1:http://github.liaoxuefeng.com/sinaweibopy/下载新浪SDK 2:python有个简单的安装方式:直接在命令行下键入...: sudo pip install sinaweibopy 四:实例验证,获取当前登录用户及其所关注(授权)用户的最新 这里需要注意的是在浏览器弹出一个页面,要先点击“授权”(这里进行的OAuth...以下为我的关注用户的: ? ? ? ? 拿上边代码为例,这里我们获取的信息有: ?

3.6K41

使用python实现新浪登陆

抓包分析 首先打开charles,记录从打开浏览器到新浪登陆成功的全部http请求 打开新浪,等待页面加载完成后,输入账号密码点击登陆,charles停止抓包,关闭浏览器。...理论上我们只需要能完整的提交这个表单就能实现新浪的登陆。但是如果进行试验的话,会发现将该表单完整复制之后使用requests进行post提交是无法登陆的,所以可以断定其中某些字段是通过动态获取。...由于新浪的首页内容太多太杂 我们将上文中拿到的登陆post请求https://login.sina.com.cn/sso/login.php?...实现def get_username(self): username_quote = urllib.parse.quote_plus(self.user_name) username_base64...return json_data 根据password = RSAKey.encrypt([me.servertime, me.nonce].join("\t") + "\n" + password)用python

81240

Python | 利用Python实现监控小姐姐动态

作者:奶权 来源:http://www.jianshu.com/p/9e7ba0a0a610 0x00 前言: 前几个星期在写一个监控系统 可谓是一波三折啊 获取到后因为一些字符编码问题 导致心态爆炸开发中断...返回的是json格式的数据 用户的信息都在cards列表里每条数据的mblog数组里面 包括正文、图片、来源与时间等 其中card_type标识的是类型 例如:文字 图片 视频...转发等 经过测试文字和图片的card_type标识都一样为9 这里初步只开发监控文字和图片的功能其实就是懒 0x02 开发 首先需要模拟登陆 后续的操作都需要基于登陆的格调来进行...json数据 代码片段: 这里把所有获取到的的id存起来 后面继续访问是发现有新的id不在这个列表里就证明是新发布的 代码片段: 将这些方法封装成了一个类 完整代码如下 写了个一发现有新就发邮件提醒的功能...测试的时候这样比较方便 要是拿来用的话可以酌情增加间隔时间 当有发布的时候 大功告成啦 监控小姐姐的去喽~

1.3K20

python 新浪爬虫

/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/7/1 上午3:29 # @Author : BrownWang # @Email.../0070m4EAly8fpp1pwqq26j3050050jrb.jpg 是否认证:False 说明:知名财经主 头条文章作者 签约自媒体 关注人数:3301 粉丝数:111 性别:m 等级...:11 -----正在爬取第1页,第0条------ -----正在爬取第1页,第1条------ -----正在爬取第1页,第2条------ -----正在爬取第1页,第3条---...--- -----正在爬取第1页,第4条------ -----正在爬取第1页,第5条------ -----正在爬取第1页,第6条------ -----正在爬取第1页,第7条----...-- -----正在爬取第1页,第8条------ -----正在爬取第2页,第0条------ -----正在爬取第2页,第1条------ -----正在爬取第2页,第2条-----

1.4K40

Python实现文本、图片及热评爬取

那么如果你有很感兴趣的主,不妨定期将Ta的保存,这样即使明天服务器全炸了,你也不用担心找不到那些微了。(自己的也同理哦。)...本例主要基于Python3.6.2版本,能够实现对于单内容的完整爬取、编号整理和本地保存。...环境介绍 Python3.6.2/Windows-7-64位/移动端 实现目标 将上你感兴趣的(全部或过滤非原创等)内容获取,包括文本、图片和热评,文本和热评按编号存入txt文件中...我们主要需要以下数据: ‘id’:编号 ‘text’:文本 ‘islongText’:判断该条是否为长 ‘bmiddle_pic’:判断该是否带有图片 点开某条具体,来到完整内容和评论页面...实现逻辑 通过控制page参数获取每页的cards数据,其中包含各条的详细信息; 开始遍历每一页页,同时遍历每一页的每一个,期间进行如下操作: 判断是否为长,如不是获取文本信息

1.3K20

python模拟新浪登陆功能(新浪爬虫)

所以可以用MozillaCookieJar或LWPCookieJar,去自动实现cookie的save。 [python] #!...(Python) PC 登录新浪时, 在客户端用js预先对用户名、密码都进行了加密, 而且在POST之前会GET 一组参数,这也将作为POST_DATA 的一部分。...接下来再请求这个URL,这样就成功登录到了。 记得要提前build 缓存。 下面是完整代码(没加注释,凑合看吧): #!...很多豆友反馈有模拟登录新浪抓取数据的需求,其实对于一般的数据获取,如用户信息、内容等,使用开放平台API是更明智的选择:速度更快,而且节省许多网页处理的功夫。...熟悉Web的朋友只要定期维护模拟登录的代码就可以一直成功登录。如果不那么熟悉的话,其实可以采用更naive的思路来解决:直接将Cookie发送给新浪实现模拟登录。

3.2K60

Python黑科技:利用Python实现监控小姐姐动态

0x00 前言: 前几个星期在写一个监控系统 可谓是一波三折啊 获取到后因为一些字符编码问题 导致心态爆炸开发中断 但是就在昨天发现了另外一个的接口 一个手机的接口https://m.weibo.cn...返回的是json格式的数据 用户的信息都在cards列表里每条数据的mblog数组里面 包括正文、图片、来源与时间等 其中card_type标识的是类型 例如:文字 图片 视频...转发等 经过测试文字和图片的card_type标识都一样为9 这里初步只开发监控文字和图片的功能其实就是懒 0x02 开发 首先需要模拟登陆 后续的操作都需要基于登陆的格调来进行...json数据 代码片段: 这里把所有获取到的的id存起来 后面继续访问是发现有新的id不在这个列表里就证明是新发布的 代码片段: 将这些方法封装成了一个类 完整代码如下 写了个一发现有新就发邮件提醒的功能...测试的时候这样比较方便 要是拿来用的话可以酌情增加间隔时间 当有发布的时候 大功告成啦 监控小姐姐的去喽~ 作者:奶权 来源:http://www.jianshu.com/p/9e7ba0a0a610

2K50

Python 3.6实现文本、图片及热评爬取

本例主要基于Python3.6.2版本,能够实现对于单内容的完整爬取、编号整理和本地保存。...环境介绍 Python3.6.2/Windows-7-64位/移动端 实现目标 将上你感兴趣的(全部或过滤非原创等)内容获取,包括文本、图片和热评,文本和热评按编号存入txt文件中...我们主要需要以下数据: ‘id’:编号 ‘text’:文本 ‘islongText’:判断该条是否为长 ‘bmiddle_pic’:判断该是否带有图片 点开某条具体,来到完整内容和评论页面...实现逻辑 通过控制page参数获取每页的cards数据,其中包含各条的详细信息; 开始遍历每一页页,同时遍历每一页的每一个,期间进行如下操作: 判断是否为长,如不是获取文本信息,否则进入详细微内容请求...代码实现 # -*- coding:utf-8 -*- ''' Created on 2018年3月9日 @author: ora_jason ''' from lxmlimport html import

1.7K70
领券