0
これはPythonの本の例です。私はそれを実行すると、私は出力を得ることはありません。誰か助けてくれますか?ありがとう!!!python2.7のコードに出力がないのはなぜですか?
from urllib import urlopen
from BeautifulSoup import BeautifulSoup
text = urlopen('https://python.org/community/jobs').read()
soup = BeautifulSoup(text)
jobs = set()
for header in soup('h3'):
links = header('a', 'reference')
if not links: continue
link = links[0]
jobs.add('%s (%s)' % (link.string, link['href']))
print jobs.add('%s (%s)' % (link.string, link['href']))
print '\n'.join(sorted(jobs, key=lambda s: s.lower()))
reedit-- まず、私は、URLが間違っていると考えるが、私は存在していなかった得るためにしたいHTMLのINFOMATIONを無視します。これが私が空の出力を得る理由です。
「スープ(h3)」が空であるか、「リンク」が常に空であると思われます。あなたはあなたの 'urlopen'行から戻ってくると思われる種類のテキストでこの質問を更新できますか? – ymbirtt