【发布时间】:2016-04-09 03:50:33
【问题描述】:
我正在用 python2.7 为 SEO 编写代码。该程序非常简单:输入一个关键字,然后返回一个网站的结果。编写代码后,我无法获得每个 tr 类 normal-row 的列表。程序必须将每一行打印到一个列表中:
- key1
- key2
- key3
- 等等..
- ...
但我只得到一个空白行。你能帮帮我吗?
import urllib2
import requests
from bs4 import BeautifulSoup
name=raw_input('Enter the keyword - ')
url = "http://www.keywordspy.com/research/search.aspx?q=" +name+ "&type=keywords&market=it#/tab=keyword-similar"
r = requests.get(url)
soup = BeautifulSoup(r.content, "html.parser")
g_data = soup.find_all("tr", {"class":"normal-row"})
for item in g_data:
print item
【问题讨论】: