2015-07-05 106 views
0

這是鏈接,我試圖訪問 http://www.worldfree4u.me/300mb-movies/watch-online-assassination-games-hindi-dubbed-free-download/ 在瀏覽器中,當我去鏈接它說找不到網頁,之後,當的電影「暗殺遊戲」類型名稱和訪問鏈接從搜索頁面起作用。我想用python請求來做這件事。
事情我已經在頭文件中引用者試圖刮使用python請求此鏈接

  • 設置爲搜索鏈接和用戶代理IE11 UA字符串
  • 試圖使會話對象與s=requests.Session,然後在另一個請求訪問上述使用s.get(url,headers=headers)
鏈接但以上似乎沒有任何工作。

+0

什麼不起作用?你需要解釋實際問題是什麼。您提供的資源鏈接不存在,那麼爲什麼要使用'requests.Session'幫助? – mhawke

+0

當我直接進入「http://www.worldfree4u.me/300mb-movies/watch-online-assassination-games-hindi-dubbed-free-download/」時,它不存在,但當我輸入電影名稱時在搜索框中,然後訪問存在相同鏈接的鏈接。我不知道爲什麼。 – user2301346

回答

0

您可以使用此URL進行在該網站上搜索:

http://www.worldfree4u.me/?s=<search term> 

例如

import requests 

search_term = 'assassination games' 
r = requests.get('http://www.worldfree4u.me/?',params={'s': search_term}) 

將返回「暗殺遊戲」的搜索結果。然後,您可以使用HTML解析器(例如BeautifulSoup,位於r.content)挑選出您感興趣的結果。

+0

我想我不能正確解釋問題,實際上我想從
拉下載鏈接「http://www.worldfree4u.me/300mb-movies/watch-online-assassination-games-hindi-dubbed-free-download/ 「
但我不能以某種方式通過它給我404的請求獲得本頁的內容(即使我可以通過瀏覽器訪問它)。讓我知道如果我不清楚。 – user2301346

+0

它給你一個404因爲你試圖訪問的資源不存在。儘管如此,該頁面的內容在響應的content屬性中可用:'r = requests.get(url);打印r.content'。 – mhawke