0
私はSEO用のpython2.7でコードを書いています。プログラムは非常に単純です:単一のキーワードを入力し、それはウェブサイトの結果を返します。コードを書いた後で、私はすべてのtr
のリストをクラスnormal-row
で得ることができません。 ...BeautifulSoupは行テーブルの内容を取得します
- キー1
- 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