4

Webパーサーを作ろうとして保存しました。新聞図書館を見つけました。私はエクリプスを使用しています。しかし、良い結果を得ることができませんでした。私を助けてください。

import newspaper

cnn_paper = newspaper.build('http://cnn.com')

for article in cnn_paper.articles:
    print(article.url)

これはエラー メッセージです。

Traceback (most recent call last):
  File "D:\workspace2\JesElaSearchSys\NespaperScraper_01.py", line 2, in <module>
    import newspaper
  File "C:\Python27\lib\site-packages\newspaper3k-0.1.5-py2.7.egg\newspaper\__init__.py", line 10, i
n <module>
    from .article import Article, ArticleException
  File "C:\Python27\lib\site-packages\newspaper3k-0.1.5-py2.7.egg\newspaper\article.py", line 12, in
 <module>
    from . import images
  File "C:\Python27\lib\site-packages\newspaper3k-0.1.5-py2.7.egg\newspaper\images.py", line 15, in 
<module>
    import urllib.request
ImportError: No module named request
4

2 に答える 2

3

コードに問題はありません。newspaperおよびrequestライブラリをインストールまたは検索する必要があります。newspaper/requestライブラリが開発マシンにないようです。

$ pip install newspaper
$ pip install urllib3

上記のコマンドは、インストールに役立ちます。

于 2015-06-04T13:59:34.780 に答える