网站开发都需要什么Wordpress点金
web/
2025/9/29 16:01:30/
文章来源:
网站开发都需要什么,Wordpress点金,wordpress盈利博客,wordpress dedecms漏洞你好
由于你是游客
无法查看本文
请你登录再进
谢谢合作当你在爬某些网站的时候
需要你登录才可以获取数据
咋整#xff1f;
莫慌
小帅b把这几招传授给你
让你以后从容应对那么
接下来就是登录的常见方法无非是这两种
1、让你输入帐号和密码登录2、让你输入帐号密码验证码登录…你好
由于你是游客
无法查看本文
请你登录再进
谢谢合作当你在爬某些网站的时候
需要你登录才可以获取数据
咋整
莫慌
小帅b把这几招传授给你
让你以后从容应对那么
接下来就是登录的常见方法无非是这两种
1、让你输入帐号和密码登录2、让你输入帐号密码验证码登录今天
小帅b先跟你说说第一种
需要验证码的咱们下一篇再讲
第一招Cookie大法
你平常在上某个不为人知的网站的时候
是不是发现你只要登录一次
就可以一直看到你想要的内容
过了一阵子才需要再次登录
这就是因为 Cookie 在做怪
简单来说
就是每一个使用这个网站的人
服务器都会给他一个 Cookie
那么下次你再请求数据的时候
你顺带把这个 Cookie 传过去
服务器一看
诶小伙子是老客户啊有登录过
直接返回数据给他吧
在服务中还可以设置 Cookie 的有效时间
也就是说
当你下次携带一个过期了的 Cookie 给服务器的时候
服务器虽然知道你是老客户
但是还是需要你重新再登录一次
然后再给你一个有效的 Cookie
Cookie 的时长周期是服务器那边定的
ok
了解了这一点之后
我们就来玩一下吧
我们以「逼乎」为例
https://biihu.cc/account/login/
输入地址之后
按一下 F12
点击 network 标签
然后登录你的帐号
然后点击其中一个
你就可以看到在 Request Headers 有你的 Cookie有了 Cookie 之后
我们在代码中直接获取我的个人信息
import requestsheaders {# 假装自己是浏览器User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/73.0.3683.75 Chrome/73.0.3683.75 Safari/537.36,# 把你刚刚拿到的Cookie塞进来Cookie: eda38d470a662ef3606390ac3b84b86f9; Hm_lvt_f1d3b035c559e31c390733e79e0807361553503899; biihu__user_loginomvZVatKKSlcXbJGmXXew9BmqediJ4lzNoYGzLQjTR%2Fjw1wOz3o4lIacanmcNncX1PsRne5tXpE9r1sqrkdhAYQrugGVfaBICYp8BAQ7yBKnMpAwicq7pZgQ2pg38ZzFyEZVUvOvFHYj3cChZFEWqQ%3D%3D; Hm_lpvt_f1d3b035c559e31c390733e79e0807361553505597,}session requests.Session()response session.get(https://biihu.cc/people/wistbean%E7%9C%9F%E7%89%B9%E4%B9%88%E5%B8%85, headersheaders)print(response.text)
运行后可以发现不用登录就可以直接拿到自己的个人信息了
小帅b真特么帅 的个人主页 - 逼乎....
第二招表单请求大法
很简单
就是通过抓包
获取请求登录的时候需要用到的用户名密码参数
然后以表单的形式请求服务器
如果你细心一点的话应该会知道之前说过拉
具体在这
去看下
我就不多说了
第三招Selenium 自动登录法
你应该看过这两个
看过的话
那么对于你来说
Selenium 自动登录也太 tm 简单了吧
获取到两个输入框的元素
再获取到登录按钮
往输入框写你的帐号密码
然后自动点击一下登录
username WAIT.until(EC.presence_of_element_located((By.CSS_SELECTOR, 帐号的selector)))password WAIT.until(EC.presence_of_element_located((By.CSS_SELECTOR, 密码的selector)))submit WAIT.until(EC.element_to_be_clickable((By.XPATH, 按钮的xpath)))username.send_keys(你的帐号)password.send_keys(你的密码)submit.click()
登录完之后拿到 Cookie
cookies webdriver.get_cookies()
有了 Cookie 你就可以拿到你想要的数据了
ok
以上这三招希望对你有帮助
咱们下一篇说说验证码相关
下回见
peace帅b老仙
法力无边
你想约我么
点个在看
继续发力
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83980.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!