python模拟登陆网站时一些随机参数是如何生成的?

问题描述

python模拟登陆网站时一些随机参数是如何生成的?

比如登陆新浪微博的时候有survertime nonce这样的随机参数,还有一些网站
会有一些不固定的一大串的参数,这些参数要如何获得?在网页的代码里可以找到生成的过程吗?

解决方案

用fiddler调试下,看看是不是服务器用301跳转加上的,或者用cookie加上的。

解决方案二:

有些是服务器返回的,有些事js运行中动态生成的。

时间: 2024-08-03 12:06:57

python模拟登陆网站时一些随机参数是如何生成的?的相关文章

爬虫-用python模拟登陆csdn时参数lt要如何获得?

问题描述 用python模拟登陆csdn时参数lt要如何获得? 网上看到代码是用正则表达式,可是我打印出来的网页代码里没有相关的内容,运行 代码用findall返回的也是一个空列表..请问应该在哪里得到lt参数? 解决方案 可能是js运行时动态生成. 解决方案二: 你把你登录时候的lt参数值复制下来,填充到你的程序里面试试.

httpclient-java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊!

问题描述 java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊! 我用的是httpclient4.3.6 .我模拟登陆我们学校的网站,获取了cookies,但是我用httpwatch看 有重定向的问题,我不知道怎么进入后面的网页!求解!我贴上代码,求代码详解,谢谢!!!小弟初学java 现需要做这个操作,很是艰难呀!感激不尽! 解决方案 public class Test { public static void main(String[] args) th

java-用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉

问题描述 用JAVA HttpClient模拟登陆网站时登陆成功后网站重定向,请问一下 怎么解决???谢谢拉 我觉得最有问题的地方就是我没有触发这个js事件 js的部分代码如下 通过这个JS代码我猜测YAHOO.util.Connect.asyncRequest('xxx','XXX', callback, null) 和我直接通过get和post请求服务器 服务器处理的话会有些许不同 . 并且我通过post请求登陆后 服务器返回了我 这代表登陆成功了 可是 当请求成功后 转向网站的个人主页的时

python'模拟登陆网站一直返回登陆界面

问题描述 python'模拟登陆网站一直返回登陆界面 import urllib.request import urllib.parse import http.cookiejar def gethtml(url): cj = http.cookiejar.CookieJar() cookie_jar = urllib.request.HTTPCookieProcessor(cj) opener = urllib.request.build_opener(cookie_jar) urllib.r

python模拟登陆后,下载网站图片

问题描述 python模拟登陆后,下载网站图片 采用的 urllib2 cookielib 两个包 模拟Cookie及登陆网站,登陆成功后,也筛选出了图片地址,采用urllib2.urlopen打开图片,再写到本地,图片是损坏的,图片打开是花的,怎么使用urllib.urlretrieve下载图片?将urllib2 的cookie值付给urllib.urlretrieve?不然提示无权限下载?高手帮忙 解决方案 根据Need urllib.urlretrieve and urllib2.Open

python模拟登陆之验证码与cookies的同步处理思路

自动登陆可能是写爬虫的第一步,如果都不能登陆,很多东西爬不到的.这也不是第一次写包含验证码识别的自动登陆脚本了.这次有点被坑住了,把这次的记录下来. 这次要自动登陆的网站地址是:2013年株洲市中小学教师全员培训   /IndexPage/Index.aspx 先说下思路,好多人写那些不需要验证码识别的自动登陆脚本很容易,只要保存好cookies就可以了,但是对于需要验证码的网站就总是登陆不上去. 对于需要验证码的网站的自动登陆脚本的步骤:(以上面我说的那个网站为例,对于python和其他语言,

网络爬虫-关于用python模拟登陆新浪微博返回内容

问题描述 关于用python模拟登陆新浪微博返回内容 第一次提交登陆信息和参数后,按照网上大神们的代码应该是在返回的内容中找到location.replace(....)提取url然后再访问,但是我post表单后得到的似乎不是登陆页面也不是正常登陆的页面 不知道这是一个什么页面...算是登陆上去了吗? 解决方案 基于python的新浪微博模拟登陆2014_新浪微博模拟登陆_python模拟新浪微博登陆---------------------- 解决方案二: 看上去是一个登录后的判断页面,要看你

浏览器-安卓HttpClient+Jsoup+Httpwatch模拟登陆网站

问题描述 安卓HttpClient+Jsoup+Httpwatch模拟登陆网站 打算让用户在android客户端输入登陆名及密码,然后客户端像浏览器那样,实现用户的登陆.目标登陆网站不提供额外的接口. 实现过程中发现提交的表单的有些参数在网页中是自动生成的,造成登入不进去网站,求高手赐教 解决方案 那就要模拟网页是怎么生成的啊,一般来说应该是 用ecode编码了下吧, 解决方案二: 安卓HttpClient+Jsoup+Httpwatch模拟登陆正方教务获取信息httpclient 模拟登陆HT

用python爬虫登陆网页时网页的重定向问题

问题描述 用python爬虫登陆网页时网页的重定向问题 用python爬虫登陆一个网站 用urlopen打开后 打印获得的内容发现返回的一直是登陆界面 检查了cookie,表单内容的编码都是正确的 在网页上登陆后抓包发现返回的是一个302重定向 这个重定向是导致返回内容一直是登陆界面的原因吗?如果是的话应该怎么处理? 解决方案 注意cookie的问题,参考:http://lilydjwg.is-programmer.com/posts/22121.htmlhttp://iyuan.iteye.c