首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用python登陆dvbbs

    /usr/bin/env python #coding=utf-8 import urllib,httplib params = urllib.urlencode({'username':'admin'...,              #此处为要post的登陆参数,你可以修改为你自己的参数                                          'password':'password...params, headers)                                                                                     #发送登陆请求...                           #获得请求状态 data = response.read() print data                                                 #获得登陆后的网页内容...conn.close()   忙了两天,就是搞这个, 从网上找了不少代码,一个个试,最后还是把python的英文帮助拿来看,终于看明白了 原来我早就搞好了,已经登陆了,只是ie里不显示而已。

    38820

    Python模拟网站登陆

    把这句话补全就是 "怎么(让机器人)模拟(人在浏览器上的行为)登陆(指定网站)" 2.人在登陆时做了哪些事情呢?...,因此现在的需求已经很明确了,我们需要用代码实现的就是:请求豆瓣网登陆界面(用户状态为未登陆),获取"每次提交的令牌",即控制台中"captacha-id"一项,并保存验证码图片到本地,然后再将所有数据通过请求登陆界面...如果你勾选了它之后再进行登陆,那么在下一次访问该网站的时候就不需要进行重复而繁琐的登陆动作了,而这个功能就是通过cookie实现的.此时,客户端或者服务端会设置一个Cookie的有效时间,只要再有效时间内登陆网站都不用进行繁琐的信息输入...,会跳转到主页面,由于此时已经处于登陆状态,所以页面中势必会有 用户的信息.以我的账号登陆为例,当页面中出现"Stone"字符 (或者其它标识性的字符也可以)的时候,代表登陆成功...,正在重新登陆") #若登陆失败,则无限次递归调用登陆函数 login() return if __name__=="__main__

    3.9K10

    Python模拟登陆新版知乎

    目前网上很多模拟登录知乎的代码已经无法使用,即使是二、三月的代码也已经无法模拟登陆知乎,所以我现在将新版知乎的模拟登录代码和讲解发布出来。...零、开发环境 开发工具:Pycharm Python版本:3.6 运行环境:Win10 一、代码和讲解 # 利用requests 模拟登陆 import requests import http.cookiejar...= 200: zhihu_login("+8618511693445", "123*asd") else: print("你已经登陆了") def get_xsrf_dc0...time_str): # 生成signature,利用hmac加密 # 根据分析之后的js,可发现里面有一段是进行hmac加密的 # 分析执行加密的js 代码,可得出加密的字段,利用python...data={"input_text": captcha}) return captcha def zhihu_login(account, password): '''知乎登陆

    92010

    Python模拟登陆微博

    前言 最近在研究模拟登陆,看了很多教程,发现基本上都是只教怎么处理后就能登陆成功,没有讲解怎样得到处理的方法。经过的一天的研究,把微博模拟登陆基本上弄清楚了,下面就把过程详细说明。...---- 工具和环境 1.语言:Python3 2.IDE: Pycharm 3.浏览器:Chrome 4.使用的库:re, rsa, base64, requests, PIL, urllib ---...- 模拟登陆过程 弄清楚所需的数据 首先我们在Chrome浏览器中打开微博登陆界面,然后Ctrl+shift+i开启开发者工具,在开发者工具的Network选项里找到Preserve log并勾选,然后登录你的微博...由于登陆的时候需要向服务器输送数据所以我们限定搜索范围,去找Method为POST的这时你会找到login.php?...你要做的就是把这里面的数据用代码爬取下来,但是通过对它Headers里面的Query String Parametes进行观察,我们发现爬取这个页面还需要知道su的值,所以先别急,继续登陆

    1.3K90

    如何用 Python 写个登陆窗口?

    最近在学习 PyQt5 GUI 编程,大致路线是找了套网课《撩课-Python-GUI编程-PyQt5》,以梳理思维导图的形式梳理了下基础知识点以及 QtDesigner 应用流程,跳过各种具体控件的细节...本个案例分为三个界面:注册、登陆和功能界面,通过图形界面中各按钮选项相互联系跳转。...登陆界面 登陆界面是根据课程案例指引,仿 QQ 登陆界面,界面上方是一个动图,左下角“注册账号”点击跳转注册界面,右下角二维码图片可以跳转链接,中间的账号输入部分也会有相应地检测逻辑: ?...功能界面 当登陆界面能够正常登陆后,便进入功能界面,根据课程案例的指引,功能界面被做成了个简单的计算器: ? 功能界面 动态展示 ?...自学 Python 编码时多数情况下几个 py 文件就能把任务搞定了;但涉及到大型的工程,都要有合理的架构和相互直接的交互联系,这个自己摸索还挺难接触的,这可能也是很多网课所能带给我们的引导和经验传授吧

    1.9K20

    Python爬虫之scrapy模拟登陆

    scrapy模拟登陆 学习目标: 应用 请求对象cookies参数的使用 了解 start_requests函数的作用 应用 构造并发送post请求 ---- 1....回顾之前的模拟登陆的方法 1.1 requests模块是如何实现模拟登陆的?...直接携带cookies请求页面 找url地址,发送post请求存储cookie 1.2 selenium是如何模拟登陆的?...找到对应的input标签,输入文本点击登陆 1.3 scrapy的模拟登陆 直接携带cookies 找url地址,发送post请求存储cookie 2. scrapy携带cookies直接获取需要登陆后的页面...应用场景 cookie过期时间很长,常见于一些不规范的网站 能在cookie过期之前把所有的数据拿到 配合其他程序使用,比如其使用selenium把登陆之后的cookie获取到保存到本地,scrapy

    1.5K20

    Python网络爬虫之模拟登陆

    为什么要模拟登陆Python网络爬虫应用十分广泛,但是有些网页需要用户登陆后才能获取到信息,所以我们的爬虫需要模拟用户的登陆行为,在登陆以后保存登陆信息,以便浏览该页面下的其他页面。...保存用户信息 模拟登陆后有两种方法可以保存用户信息,通过Session来保存登陆信息或者通过Cookie来保存登陆信息 一、Session的用法 # 导入requests模块 import requests...我们以豆瓣网为例模拟用户登陆,然后爬取登陆后的用户界面 (1)找到请求表单 登陆一般是通过Post请求来实现的,其传递参数为一个表单,如果要成功登陆,我们需要查看该表单传递了哪些内容,然后构造表单做Post...怎么获取表单了,我们只需要打开浏览器右键查看,然后输入账号密码,点击登陆查看其NetWork中的请求,找到表单信息即可(推荐使用谷歌浏览器),该信息中还能找到请求的url。 表单信息 ? URL ?...redir': 'https://www.douban.com', 'form_email': '账号', 'form_password': '密码', 'login': u'登陆

    57130

    使用python实现新浪微博登陆

    抓包分析 首先打开charles,记录从打开浏览器到新浪微博登陆成功的全部http请求 打开新浪微博,等待页面加载完成后,输入账号密码点击登陆,charles停止抓包,关闭浏览器。...找到登陆的POST请求https://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.4.19) ? 登陆POST请求 ?...理论上我们只需要能完整的提交这个表单就能实现新浪微博的登陆。但是如果进行试验的话,会发现将该表单完整复制之后使用requests进行post提交是无法登陆的,所以可以断定其中某些字段是通过动态获取。...登陆页面 打开F12,对登陆按钮进行定位,根据前后台交互的方式可以知道后台应该是通过中某一个内容判断用户点击了登陆按钮,在Source中的js代码部分检索的type:submit。 ?...return json_data 根据password = RSAKey.encrypt([me.servertime, me.nonce].join("\t") + "\n" + password)用python

    82540

    Python爬虫模拟登陆和异步爬虫

    模拟登陆 使用超级鹰平台识别验证码的编码流程: 将验证码图片进行本地下载 调用平台提供的示例代码进行图片数据识别 有验证码,验证码可以读取到但测试未成功 # 验证码 import requests from...code_img = code['pic_str'] print(code_img) # 1902 验证码类型 官方网站>>价格体系 3.4+版 print 后要加() # 模拟登陆...encoding='utf-8') as fp: fp.write(login_page_text) cookie : 用来让服务端记录客户端的相关状态 自动处理: cookie来源于模拟登陆请求后...,由服务端创建 session会话对象: 进行请求的发送 如果请求中产生了cookie,则由cookie会被自动存储/携带在session对象中 无验证码,模拟登陆并获取用户数据 测试成功 # 模拟登陆无验证码

    43830
    领券