Why can't I scrape Amazon by BeautifulSoup?

前端 未结 4 2060
谎友^
谎友^ 2021-01-17 04:10

Here is my python code:

import urllib2
from bs4 import BeautifulSoup

page = urllib2.urlopen("http://www.amazon.com/")
soup = BeautifulSoup(page)
pr         


        
4条回答
  •  情深已故
    2021-01-17 04:40

    Add a header

    import urllib2
    from bs4 import BeautifulSoup
    
    headers = {'User-agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36'}
    
    page = urllib2.urlopen("http://www.amazon.com/")
    soup = BeautifulSoup(page)
    print soup
    

提交回复
热议问题