国产成人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电脑。

关注

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

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

千人千色T9T9T9T9T9| 雨后的故事动态图| 精品无码人妻一区二区免费AV | 《黏糊糊的你》动漫免费观看| 无码粉嫩小滨无套在线观看...| 《日本公与媳5》公妇伦| 《饥饿妻子》完整版在线观看| 百度推荐官| 亲你私下的男人最有效的一句 | 蜜桃成熟时| XL上司| 《女仆教育》动漫第一季| 低胸| 求片| 摸摸大扔子是讽刺人还是夸人 | B站夫妻进入高峰期需要多久| 内衣走秀| 一边摸上面一边敷面膜| EXO妈妈MV高清在线观看| 蜜桃成熟了免费观看完整版电视剧| 母亲和女婿免费高清电视剧| 爱动漫| 一天下课几个男生把我拉到| 暴躁少女免费看完整版| 女人尝试到更粗大的心理变化 | 《头等舱》韩国电影在线看| 双乳被十几个男人吃奶| 伦理《播种》| 人野兽马狗猪大全| 成全高清免费完整观看| 欧洲尺码和亚洲码是3D还是2D| 年轻的女学生| 老师没戴套子C了我一天视频 | 我就去色| 初中小姐姐脚丫踩在男生困困| 孤男寡女免费观看高清电视剧狂飙| 被男友干了两小时下身都肿起来了| 内衣秀| 每日大赛| 办公室狂C小雪秘书好爽H | 来吧儿子妈妈是纯还是仿