プリント内の特定の名前を取得しようとしています。今のところ、コードはこのように書きます...ループ/プリントから特定の単語を取得する
links = page_soup.findAll('div', attrs={'class' : 'gameLinks'})
for div in links:
print div.find('a')['href']
上記のコードは私におよそ50のリンクを与えて、すべてのリンクをつかみ、私は、URL内の単語「レッドゾーン」を含むそのいくつかをしたいです。以下は、その中にredzoneを持つリンクの例です。
http://example.com/247075/1/nfl-redzone-live---never-miss-a-touchdown-live-stream-online.html
http://example.com/247075/2/nfl-redzone-live---never-miss-a-touchdown-live-stream-online.html
私はここで何が欠けていますか?それはより複雑なく、はるかに強力で、これは大文字と小文字が区別されるよう
がlinks = page_soup.findAll('div', attrs={'class' : 'gameLinks'})
for div in links:
link = div.find('a')['href']
if "redzone" in link:
print link
あなたはまた、正規表現を使用することができます。
'link_href = div.find( 'a')['href']; 'redzone' in link_href:print link_href' – mshsayem