这是我第一次尝试网络抓取。我正在尝试使用 Beautiful Soup 从 Raymond James 的网站上抓取电话号码。一个例子是http://www.raymondjames.com/office_locator_display.asp?addressline=90210
每当我使用 BeautifulSoup 时,我都无法在 HTML 中找到适当的信息。
import urllib2
from bs4 import BeautifulSoup
url='http://www.raymondjames.com/office_locator_display.asp?addressline=90210'
opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36')]
page_to_scrape=opener.open(url).read()
soup=BeautifulSoup(page_to_scrape.decode('utf-8','ignore'))
Run Code Online (Sandbox Code Playgroud)
生成的输出不包含我需要的信息。我提供的 URL 似乎没有指向位置框架。
我不使用 Python 来处理 Web 数据的大量工作,因此我不知道如何将 Beautiful Soup 引导到“框架”中以获得联系信息。