国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python scrapy模拟登录的方法

python scrapy模拟登录的方法

Python Scrapy

头像

小妮浅浅

2021-08-14 10:07:524103浏览 · 0收藏 · 0评论

1、requests模块。直接携带cookies请求页面。

找到url,发送post请求存储cookie。

2、selenium(浏览器自动处理cookie)。

找到相应的input标签,输入文本,点击登录。

3、scrapy直接带cookies。

找到url,发送post请求存储cookie。

# -*- coding: utf-8 -*-
import scrapy
import re
 
class GithubLoginSpider(scrapy.Spider):
    name = 'github_login'
    allowed_domains = ['github.com']
    start_urls = ['https://github.com/login']
 
    def parse(self, response): # 发送Post请求获取Cookies
        authenticity_token = response.xpath('//input[@name="authenticity_token"]/@value').extract_first()
        utf8 = response.xpath('//input[@name="utf8"]/@value').extract_first()
        commit = response.xpath('//input[@name="commit"]/@value').extract_first()
        form_data = {
            'login': 'pengjunlee@163.com',
            'password': '123456',
            'webauthn-support': 'supported',
            'authenticity_token': authenticity_token,
            'utf8': utf8,
            'commit': commit}
        yield scrapy.FormRequest("https://github.com/session", formdata=form_data, callback=self.after_login)
 
    def after_login(self, response): # 验证是否请求成功
        print(re.findall('Learn Git and GitHub without any code!', response.body.decode()))

以上就是python scrapy模拟登录的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

三个老头拥着躁我一晚| 超级少女| 欧美大妈LOGO大全及价格图| 国外黄冈站刺激战场| 日亚M码是日本的还是中国的 | 房东天天吃我奶躁我在哪里看 | 欲~肉~性~伦小说| 酒店实拍100部视频最新进展 | 蜜桃影视| 火鸟出击| 韩剧《酒醉热吻》| 妖精视频| 看到老妈洗澡忍不住怎么办| 《互换人妻HD中字》| 人犬兽人在线观看免费完整| 省委书记和他的秘书们| 你睡我老婆我也睡你老婆台词| 《喂奶人妻厨房HD》| 摸腿吻戏| 初中小姐姐脚丫踩在男生困困| 欧美精产国品一二三区别| 国产大片| 慈禧秘密生活| 姐姐片多多免费高清电视剧叶玉卿 | 妈妈在家穿超薄内裤的注意事项| 人狗大战2免费观看正版| 把老婆闺蜜干了俩次| MACHENIKE| 俄罗斯少女2免费观看| 国产一区二区三区| 女人高潮后要禁欲多久才能恢复 | 速度与激情9| 双乳被四个男人吃奶| 廉江市第二中学| 老公刚日完又让朋友日| 《老板送醉酒丈夫回家》| 老师穿白色双开真丝旗袍怎么穿| 美女热舞| 动物扌暴辶鬲的| 男女睡过以后谁更想念| TOUPAIZIPAI