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

关注

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

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

老公说我越来越骚的心理| 我的善良的好朋友| 《准儿媳》在线观看完整版免费 | 白日梦我小说| 皇上被群臣扒开腿狂C| 《湿点》未增减板相似| 学长突然把自慰器开到最大| 机械师| 公之浮之中字5HD| /蜜桃视频.COM| 两个奶头被吃得又翘又肿特别疼| 小叔子从后面抱住我的电视剧| 《湿点》未增减板相似| 完美上司短剧免费完整版| 《军妓肉体》在线观看| 出轨2| 一家五口混乱的家庭怎么形容 | 床3| 《湿点》未增减板相似| 继母的朋友| 爸爸经常出差妈妈给我生孩子| 白日梦我小说| WWW.17C嫩嫩草色视频蜜桃| 《部长你别这样》大结局| 姨母的绣感中字3| 《厨房激战5》完整版在线观看| 老头跪在两腿之间吃奶| 扌暴辶鬲的短文| 在桌下含她的花蒂和舌头漫画| 欧美大片免费PPT| 台湾版《黄花闺女》完整版 | 泡妞网站| 《慈母夜吟》完整版| 《老板送醉酒丈夫回家》| 《女教师的味道3》在线观看| BOBO浏览器(海外版)| 电视剧情满四合院| 公厕被偷窃视频大全| 《被按摩的人妻4》| 女版壮志凌云满天星版| 色翁荡熄1-13老卫淑芬