日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python - 如何在scrapy中帶cookie訪問?

瀏覽:173日期:2022-09-05 15:34:56

問題描述

簡單的通過scrapy訪問雪球都報錯,我知道要先訪問一次雪球,需要cookie信息才能真正打開連接。scrapy據說可以不用在意cookie,會自動獲取cookie。我按照這個連接在middleware里已經啟用cookie,http://stackoverflow.com/ques...,但為什么還是會返回404錯誤?搜索了幾天都沒找到答案。郁悶啊,求幫忙給個簡單代碼如何訪問,謝謝了

class XueqiuSpider(scrapy.Spider): name = 'xueqiu' start_urls = 'https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=1&size=1' headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Language': 'zh-CN,zh;q=0.8','Connection': 'keep-alive','Host': 'www.zhihu.com','Upgrade-Insecure-Requests': '1','User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36' } def __init__(self, url = None):self.user_url = url def start_requests(self):yield scrapy.Request( url = self.start_urls, headers = self.headers, meta = {’cookiejar’: 1 }, callback = self.request_captcha) def request_captcha(self,response):print response

錯誤日志。

2017-03-04 12:42:02 [scrapy.core.engine] INFO: Spider opened2017-03-04 12:42:02 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)2017-03-04 12:42:02 [scrapy.extensions.telnet] DEBUG: Telnet console listening on 127.0.0.1:6023********Current UserAgent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6************2017-03-04 12:42:12 [scrapy.downloadermiddlewares.cookies] DEBUG: Received cookies from: <200 https://xueqiu.com/robots.txt>Set-Cookie: aliyungf_tc=AQAAAGFYbBEUVAQAPSHDc8pHhpYZKUem; Path=/; HttpOnly2017-03-04 12:42:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://xueqiu.com/robots.txt> (referer: None)********Current UserAgent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6************2017-03-04 12:42:12 [scrapy.downloadermiddlewares.cookies] DEBUG: Received cookies from: <404 https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=1&size=1>Set-Cookie: aliyungf_tc=AQAAAPTfyyJNdQUAPSHDc8KmCkY5slST; Path=/; HttpOnly2017-03-04 12:42:12 [scrapy.core.engine] DEBUG: Crawled (404) <GET https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=1&size=1> (referer: None)2017-03-04 12:42:12 [scrapy.spidermiddlewares.httperror] INFO: Ignoring response <404 https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=1&size=1>: HTTP status code is not handled or not allowed2017-03-04 12:42:12 [scrapy.core.engine] INFO: Closing spider (finished)2017-03-04 12:42:12 [scrapy.statscollectors] INFO: Dumping Scrapy stats:

問題解答

回答1:

又試了一下.. 確實不需要登錄哦.. 是我想多了... 直接先請求一下xueqiu.com,拿到cookie后再請求一下API的地址就可以了.. 原來如此..

==============羞恥的分割線=============

經我驗證,你需要登錄...

import scrapyimport hashlibfrom scrapy.http import FormRequest, Requestclass XueqiuScrapeSpider(scrapy.Spider): name = 'xueqiu_scrape' allowed_domains = ['xueqiu.com'] def start_requests(self):m = hashlib.md5()m.update(b'your password') # 在這里填入你的密碼password = m.hexdigest().upper()form_data={ 'telephone': 'your account', # 在這里填入你的用戶名 'password': password, 'remember_me': str(), 'areacode': '86',}print(form_data)return [FormRequest( url='https://xueqiu.com/snowman/login', formdata=form_data, meta={'cookiejar': 1}, callback=self.loged_in )] def loged_in(self, response):# print(response.url)return [Request( url='https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=1&size=1', meta={'cookiejar': response.meta['cookiejar']}, callback=self.get_result, )] def get_result(self, response):print(response.body)

另外,網站確實對User-Agent進行了驗證,可以在settings.py中進行設置,當然自己寫在爬蟲文件里也可以。密碼是MD5加密后的字符串。哦對,補充一點,因為我是用手機注冊的,所以form_data是這些字段,如果你是其他方式,只需要用Chrome工具看一下POST請求有哪些參數,自己修改一下form_data的內容就行了。

回答2:

哈哈,謝謝咯,解決了幾天的困惑。之前也通過request來做不需要登錄,貼下代碼,

session = requests.Session()session.headers = { ’User-Agent’: ’Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36’}session.get(’https://xueqiu.com’)for page in range(1,100): url = ’https://xueqiu.com/stock/f10/finmainindex.json?symbol=SZ000001&page=%s&size=1’ % page print url r = session.get(url)#print r.json().list a = r.text

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
六月婷婷一区| 中文字幕一区二区av| 日韩精品影视| 日韩精品电影一区亚洲| 首页国产精品| 日本午夜精品视频在线观看| 精品少妇av| 中文字幕日韩欧美精品高清在线| 精品国产a一区二区三区v免费| 天堂成人国产精品一区| 国产精品久久观看| 91嫩草精品| 麻豆精品91| 国产成人久久精品一区二区三区| 久久不射网站| 99久久婷婷| 国产一区二区三区视频在线| 日韩av影院| 中文字幕成人| 黄色欧美日韩| 午夜精品成人av| 欧美激情一区| 国产精品一卡| 国产亚洲第一伦理第一区| 免费在线观看日韩欧美| 亚洲激情久久| 欧美日韩三区| 91久久在线| 久久激情一区| 久久三级视频| 欧美日韩一区二区综合| 精品捆绑调教一区二区三区| 国产精品99视频| 色综合五月天| 日韩精品电影| 亚洲成av人片一区二区密柚| 日韩免费一区| 亚州av乱码久久精品蜜桃| 欧美不卡高清| 99综合视频| 伊人精品久久| 国产精品亚洲欧美一级在线| 精品一区二区三区亚洲| 国产精品一区二区精品视频观看 | 日韩不卡一二三区| 91亚洲精品视频在线观看| 麻豆免费精品视频| 午夜欧美巨大性欧美巨大| japanese国产精品| 日韩不卡在线观看日韩不卡视频| 国产精品第一| 国产91在线播放精品| 国产在线日韩| 欧美日韩视频免费看| 国产日韩电影| 在线精品亚洲| 精品国产欧美| av成人国产| 国产精品一国产精品k频道56| 99精品在线观看| 日韩高清二区| 亚洲天堂成人| 国产精品任我爽爆在线播放| 国产一区二区中文| 国产精品成人3p一区二区三区| 欧美午夜精彩| 亚洲精品九九| 超级白嫩亚洲国产第一| 免费看日韩精品| 国产美女高潮在线观看| 日韩欧美四区| 亚洲精品网址| 福利一区和二区| 日韩av中文字幕一区| 亚洲激情婷婷| 中文字幕在线看片| 国产精品久久久久久久久久齐齐 | 国产视频一区二| 国产真实久久| 四季av一区二区凹凸精品| 四虎精品一区二区免费| 国模 一区 二区 三区| 久久精品国产成人一区二区三区| 美国av一区二区| 国产精品97| 91精品一区二区三区综合在线爱 | 美腿丝袜亚洲一区| 日韩国产91| 亚洲久久视频| 热久久免费视频| 午夜免费一区| 亚洲主播在线| 日韩影院免费视频| 亚洲免费成人| 久久成人精品| 日韩专区欧美专区| 伊人精品一区| 日韩一级欧洲| 噜噜噜久久亚洲精品国产品小说| 亚洲v在线看| 亚洲高清影视| 老鸭窝亚洲一区二区三区| 老司机久久99久久精品播放免费| 免费一区二区视频| 日本va欧美va精品发布| 国产精品久久久久9999高清| 久久wwww| 日韩在线第七页| 国户精品久久久久久久久久久不卡| 亚洲天堂久久| 亚洲精品一二三区区别| 亚洲精品在线二区| 国产精品亚洲四区在线观看| 国产91欧美| 国产综合精品| 日本国产亚洲| 精品日韩在线| 久久久久国产一区二区| 亚洲欧美视频一区二区三区| 日本成人在线一区| 中文在线а√在线8| 一区二区视频欧美| 日韩av网站免费在线| 国产精品久久久久蜜臀| 中文亚洲欧美| 国产福利一区二区三区在线播放| 岛国av免费在线观看| 日韩影院在线观看| 精品三级av在线导航| 在线日韩电影| 国产精品nxnn| 国产午夜精品一区二区三区欧美| 日韩av电影一区| 99精品视频在线| 欧美日韩视频免费看| 午夜av成人| 日本欧美韩国一区三区| 成人日韩在线观看| 欧美一区激情| 国产精品美女久久久| 久久中文字幕导航| 亚洲日韩视频| 欧美国产91| 福利视频一区| 日韩在线网址| 伊人精品一区| 日韩电影在线视频| 国产乱子精品一区二区在线观看| 黄色av日韩| 日韩精品一卡| 欧美日韩国产观看视频| 久久国内精品自在自线400部| 亚洲成人一区| 色综合www| 精品无人区麻豆乱码久久久| 亚洲男人在线| 亚洲欧美日本视频在线观看| 亚洲91视频| 99精品在线观看| 国产一区二区三区四区| 91亚洲精品视频在线观看| 美女久久一区| 久久一二三区| 蜜臀国产一区二区三区在线播放 | 免费在线观看成人| 亚洲少妇一区| 久久久久九九精品影院| 中文字幕亚洲精品乱码| 亚洲a在线视频| 欧美1区二区| 亚洲精品乱码久久久久久蜜桃麻豆| 久久国产毛片| 成人国产精品一区二区网站| 免费久久99精品国产| 日本少妇一区| 中文在线中文资源| 麻豆精品新av中文字幕| 日韩高清不卡在线| 免费看日韩精品| 西西人体一区二区| 免费黄色成人| 午夜日本精品| 欧美一区二区三区激情视频| 国产伦久视频在线观看| 麻豆极品一区二区三区| 国产精品99精品一区二区三区∴| 综合五月婷婷| 免费观看在线综合色| 黄色亚洲大片免费在线观看| 夜久久久久久| 免费观看日韩电影| 日韩一区二区三区免费视频| 综合色一区二区| 欧美午夜三级| 久久超级碰碰| 国产一区日韩| 日韩成人亚洲| 中文亚洲免费| 国产图片一区| 日韩精品电影|