1. 程式人生 > >關於爬蟲模擬美團登陸後,解決302重定向的問題的方法

關於爬蟲模擬美團登陸後,解決302重定向的問題的方法

在使用requests中的方法模擬登陸,沒有用scrapy中本來的方法。

self.session.get(self.get_url, data=post_data, headers=self.headers)

登陸之後去請求下一個連結的時候,就會出現下面的錯誤

scrapy DEBUG Redirecting (302) to

剛開始以為是登陸失敗的原因,然後列印了一下cookie,發現是有的,所以是登陸成功的。然後接下來就是試各種解決的辦法

最後發現可以將我登陸後的cookie傳遞給下一個請求,使其保持登陸狀態,解決了302重定向的問題

cookies = {}
        for i in cookie:
            i = str(i)
            Coo = i.split('<Cookie ')[1].split('/>')[0].split('=')
            cookies[Coo[0]] = Coo[1]

 將獲取到的cookie進行處理,轉換為字典型別,傳遞給parse

request = scrapy.Request(url=self.start_urls[0], cookies = cookies, callback=self.parse)

問題解決,我的問題解決不一定適合大家,有問題可以留言,共同討論

相關推薦

關於爬蟲模擬登陸解決302定向的問題的方法

在使用requests中的方法模擬登陸,沒有用scrapy中本來的方法。 self.session.get(self.get_url, data=post_data, headers=self.headers) 登陸之後去請求下一個連結的時候,就會出現下面的錯誤 scr

SpringBoot使用者登陸攔截以及解決頁面定向問題

   SpringBoot的預設啟動時,對資源攔截的控制檯資訊如下:2018-04-13 10:02:30.090 INFO 78908 --- [ restartedMain] o.s.w.s.handler.SimpleUrlHandlerMapping : Map

JSP表單提交給Servlet處理轉到定向的頁面時佈局混亂

那是因為你的css樣式檔案路徑出錯了, 樣式檔案路徑用<link href="<%=path %>/source/bookshop.css" rel="stylesheet" type="text/css">   這樣無論如何都不會有問題 其中pat

scrapy 解決302定向問題

stat lba hand edi scrapy pytho sta art true def start_requests(self): for i in self.start_urls: yield Request(i,

如何處理vsftpd安裝解決root賬號ftp無法登陸的問題

今天在linux上安裝完了vsftpd後,使用root賬號一直無法登陸到伺服器上。於是就開始百度解決方法。很多方法講的都不是很清楚,一直沒有結覺我的問題。後來,我想為什麼別人按照那些方法可以解決問題,而我不行。是不是我的系統還有其他的地方有問題,於是我就開始思索。我在連線f

Bmob實現登陸註冊解決官方signUp與Success方法更新出錯問題

今天用Bmob寫一個程式,發現官方給的登入註冊方法不對,檢視更新才發現問題。 官方文件給的註冊是這樣的 但你要這樣寫會發現報錯,那是因為新的BmobSDK更新了方法。 那麼新的我們該怎麼寫,程式

js文件更新解決本地緩存引起的沖突

app text javascrip type script 時間 更新 sep base 在加載的引用的JS文件後面加上時間。例如: <script type="text/javascript" src="<%=ApplicationContextUti

Java程序員從阿裏、京東、面試回來這些面試題你會嗎?

Java 程序員 分布式 微服務 後端 最近有很多朋友去目前主流的大型互聯網公司面試(阿裏巴巴、京東、美團、滴滴),面試回來之後會發給我一些面試題。有些朋友輕松過關,拿到offer,但是有一些是來詢問我答案的。 其實本來真的沒打算寫這篇文章,主要是自己得記憶力不是很好,不像一些記憶力強的人

點評上市王興的野心和局限

自己 個性 服務費 零售 曾經 電商平臺 超過 而且 創業 9月20日,王興終於帶著美團在香港實現了上市的夢想,從校內網和飯否的失敗創業經歷到美團的上市,美團點評IPO成為了王興過去的一個註腳。 王興這個富二代,終於用事實證明了自己。 一、美團成長史 美團成長的8年也是中國

爬蟲07-

""" __title__ = '' __author__ = 'Thompson' __mtime__ = '2018/8/28' # code is far away from bugs with the god animal protecting I love animals. The

釋出“業店芯”計劃本地生活市場的競爭走向精細化

10月25日,為全面落地“新美業”概念,美團點評麗人推出了提升運營效率和優化使用者體驗的綜合解決方案——“美業店 美團芯”計劃,為商家提供營銷、系統和運營的整體價值。 “美業店 美團芯”計劃有助於傳統美業線上線下一體化發展 每個人都有追求美的權利,當人們收入越來越高,當越來越重視自身外

CentOS 7 - 最小化安裝解決無法使用yum命令問題!!

剛剛最小化方式安裝了CentOS 7 後,說實話,真不習慣也不喜歡純shell方式工作,使用root賬號登入後,馬上想安裝GNOME,但是發現yum不能正常工作!!! 一,輸入安裝X Window命令,安裝出錯!! 在shell裡面輸入命令:yum groupinstall "X Window Syste

實戰 Python 網路爬蟲美食商家資訊和使用者評論

實戰 Python 網路爬蟲美團美食商家資訊和使用者評論作者簡介:Hyx,多年系統研發經驗,主要

Python爬蟲 - 獲取美食資料

這兩天接觸了一下python爬蟲,根據網上的一些部落格寫了下面的程式碼來抓取美團網上的美食資料,記錄一下。 #from bs4 import BeautifulSoup #解析html或xml檔案的庫 import urllib.request import csv import re imp

Windows10更新解決C盤空間佔用過大的方法

本人有開啟自動更新的習慣,最近幾天,極客君的電腦動不動就更新,每次都更新很久,並且更新完之後還要求重啟呢!到今天為止,更新總算是消停下來了,開啟更新完的系統極客君發現這次更新變化還是挺大的!比如這個個性化設定介面,變化就非常大,我相信經常使用Windows10的小夥伴們一眼

Java程式設計師臥底從阿里、京東、面試回來這些面試題你會嗎?

面試,難還是不難?最終結果好還是不好?取決於面試者的底蘊(氣場+技能)、心態和認知以及溝通技巧。而一些主流的大型網際網路公司面試(阿里巴巴、京東、美團、滴滴)更是需要你在面試時展現出自己的能力,從而獲得面試官的欣賞和肯定。 而程式設計師在應聘時更是需要經歷層層面試。俗話說,磨刀不誤砍柴工

壓力測試解決NGINX + CAS雙機負載問題

原生CAS, 在loadrunner 500併發下,表現良好,但集成了NGINX後出現的瓶頸。 下面是對NGINX的配置,解決問題: # upstream cas_server { s

第一個爬蟲小程式(攜帶登陸的cookie)

import requests class TiebaSpider: def __init__(self,tieba_name): """ 初始化引數,完成基礎配置 """ self.tieba_name = tieba_name self.url_base = "ht

Android 仿網,大眾點評購買框懸浮效果仿詳情頁可下拉放大圖片向上滾動圖片鬆手有動畫

先看效果圖 直接上程式碼註釋都寫到程式碼裡面了: 自定義的ScrollView package mm.shandong.com.testmtxqcomplex.myui; import android.content.Context; import andro

胡瑋煒離職摩拜成大包袱王興後悔了嗎?

近日,摩拜單車創始人胡瑋煒釋出了一封摩拜內部信,宣佈其本人將辭去摩拜單車CEO職位,由公司總裁劉禹接任CEO。 胡瑋煒在釋出的內部信中沒有說出實話 在此次釋出的內部信中,除了宣佈自己將卸任摩拜單車CEO的職位之外,胡瑋煒還談到了摩拜的未來,她認為在美團的帶領之下,摩拜單車的未來將會越來