2017-09-09 27 views
1

www.bundukhansweets.pkを除き、どのウェブサイトでもrequests.get(web).contentを得ることができます。私はPythonでウェブサイトを開くことができません

import requests 
web = "http://umararfeen.com" 
req = requests.get(web).status_code 
print req 

結果:200

しかし、私は開始時にwww.を持っているウェブサイトを開こうとすると、それは403を言う(禁止)。

import requests 
web = "http://bundukhansweets.pk" 
print requests.get(web).status_code 

結果:私もurllib2を試みたが失敗した403

私も"http://www."+website"www."+websiteを試してみました。

+0

ようこそ動作しますが欠落しています。 WWWで他のウェブサイトを試してみましたか?接頭辞? – Vinny

+0

ええ、私の会社のウェブサイトはwwwもあります。 "http://" + website: But Not This One: ') –

答えて

1

あなたは、ヘッダーに

変更

import requests 
web = "http://bundukhansweets.pk" 
hdr = { 
    'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11', 
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 
    'Accept-Encoding': 'gzip,deflate,sdch', 
    'Accept-Language': 'en-US,en;q=0.8', 
    'Connection': 'keep-alive' 
} 
print requests.get(web, headers=hdr).status_code 

これはSOに

+0

ありがとうBro You're A Life Savior <3 :) –

関連する問題