selenium 模拟登入知乎和微博

pip install selenium

__author__ = ‘admin‘
__date__ = 2017 / 11 / 3
from selenium import webdriver
import time
browser=webdriver.Chrome(executable_path="G:\ChromePortable_61.0.3141.7\chromedriver.exe")
browser.get(‘https://www.zhihu.com/#signin‘)
time.sleep(3)
browser.find_element_by_css_selector(".qrcode-signin-cut-button").click()

browser.find_element_by_css_selector(".view-signin input[name=‘account‘]").send_keys(‘17764587974‘)
browser.find_element_by_css_selector(".view-signin input[name=‘password‘]").send_keys(‘lovejian520‘)
browser.find_element_by_css_selector(".view-signin button.sign-button").click()
时间: 2024-10-09 00:21:36

selenium 模拟登入知乎和微博的相关文章

C# 模拟登入微博,实现分享

最近自己想模拟微博登入(无验证码的情况),想分享一些歌曲.很多代码都是网上找到,现在整理一下. 1.加载我需要分享页面的数据. var httpReq = (HttpWebRequest)WebRequest.Create("http://pop.weibo.com/ajax_getdata?type=trend&date=" + DateTime.Now.ToShortDateString()); httpReq.Referer = "http://pop.weib

Python模拟登入豆瓣网,并爬取小组信息

import requests from bs4 import BeautifulSoup from PIL import Image headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36', 'Referer':'https://accounts.douban.com/logi

用angular实时获取本地localStorage数据,实现一个模拟后台数据登入的效果

研究了一上午,终于做出了,实时获取本地localStorage来模拟注册登入~~~ <!DOCTYPE html><html><head lang="en"><meta charset="UTF-8"><title>我们虽然很穷,但是我们有梦想</title><script src="angular.js"></script></head>

使用selenium模拟登录知乎

网上流传着许多抓取知乎数据的代码,抓取它的数据有一个问题一定绕不过去,那就是模拟登录,今天我们就来聊聊知乎的模拟登录. 获取知乎内容的方法有两种,一种是使用request,想办法携带cookies等必要参数去请求数据,但是使用requests的话,不仅要解析Cookies,还要获取XSRF,比较麻烦,所以我想到了selenium. 我直接控制Chrome请求知乎,然后模拟输入用户名和密码,这样不也可以吗,嘿嘿 接下来说一下大体流程: 首先控制selenium模拟请求知乎登录界面:https://

模拟操作银行登入页面。。。未连接数据库

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

使用selenium模拟登陆点击登陆按钮

首先导入模块: from selenium import webdriver 定义一个提交请求的urlurl='自己定义' driver = webdriver.PhantomJS(executable_path='D:\phantomjs.exe')#动态获取的,, driver.get(url) driver.find_element_by_id('username').clear() #清空用户名这一栏 driver.find_element_by_id('username').send_

Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结

Identity学习笔记 Asp.Net Identity学习笔记+MVC5默认项目解析_基础用法 Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结 Identity学习笔记第三方登入配置登入案例登入技术总结本地,已登入本地,未登入第三方登入 第三方登入 本文介绍Identity的第三方登入技术.到目前为止只介绍了CookieAuthentication这种授权方式,即浏览

学习Python 登入接口重写版

要求 1.输入用户名与密码 2.验证成功显示欢迎页 3.输入错误3次,锁定用户名 也是看了非常多的大神,老师,师兄的代码启发,才写出如下的重写版 这条代码也是瞎几把搞才研究出来的,具体原理不是很懂 name = dict(k.strip().split('=') for k in name_list.readlines()) 如果把 strip() 和 split('=') 的位置互换一下 那么就会报错 原因估计是 strip() 只能对 str类型操作已知BUG:1.输入2次同一个正确的用户名

Solaris 11 无法登入

场景:Solaris 11 普通用户和root登入都没有问题,但是在从ESXi6.0U1升级到U2安装中,报了一个错误后,选install,preserve datastore后 就再也无法登入了,本来有四台虚拟机,两台OEL7.2,两台solaris11.3,除了一台Solaris有问题后,其他虚拟机都没问题. 不知道是不是忘记了密码,反正现象就是linux忘记密码的样子.普通用户和root,输入密码后都提示Authentication failed! 既然是忘记密码,那就尝试着修改密码不就好