【发布时间】:2017-10-14 13:14:43
【问题描述】:
我有以下代码来提取最新的mac版MS office:
import urllib2
from bs4 import BeautifulSoup
quote_page = 'https://support.office.com/en-us/article/Update-history-
for-Office-2016-for-Mac-700cab62-0d67-4f23-947b-3686cb1a8eb7#bkmk_current'
page = urllib2.urlopen(quote_page)
soup = BeautifulSoup(page, 'html.parser')
name_box = soup.find('p', attrs={'class': 'x-hidden-focus'})
print name_box
我正在尝试抓取 Office 2016 for Mac(所有应用程序)
15.39.0
我得到 None 作为输出。
感谢任何帮助。谢谢。
【问题讨论】:
-
源码中没有
x-hidden-focus。 -
有趣的是,当您右键单击元素时,似乎元素仅获得
x-hidden-focus类(我猜您正在检查元素)。如果您导航到另一个p而不右键单击它,然后右键单击它,您可以看到它的实际效果。 -
@dang,您的要求完全模糊。你能指定哪一行、哪张表、一个字符串或任何你想抓取的东西吗?
标签: python web-scraping beautifulsoup