2017-05-03 17 views
-1

これは1ヶ月かかりましたか?Webスクレーパーdjango(ウェブ用のpython)を使用

私は、Pythonを使ってこするウェブのためのWebを検索してきたと私はそれらのすべてが...同じbeautifulSoupとなどScrapy、スクレーパー、

などの他のスクレーピングのツールの多くを発見しましたの場合を除き

:少し違い、私は私がここでやろうとしていますが、以下は、

わかりました...見たり読んで、と同じです。..

ほとんどのチュートリアルがあるかもしれません...私はコードにこすりたいURLを入れて、私は、INPUTにUSER URLとユーザーがHTMLフィールドに

を貼り付けたすべてのチュートリアルはこのようなコードを持って、そのURLその後、スクレーパー擦り傷をしたいです:

url = (http://......) 

ありません...私は何とかこのようなことをしたい:

url = (USER INPUT) 

例ビデオ: Link scraper
チュートリアルで彼が実際にこれに従わなかったのは面白いと思います...

はい、これは私がやろうとしていることです。これを行うためのチュートリアルやドキュメントがあれば、私を助けてください!

ありがとうございました!

答えて

1

import requests 
from bs4 import BeautifulSoup 

ユーザーが特定のビュー機能で

url = form.cleaned_data.get['name of the input field'] 
data = requests.get(url) 

を廃棄するためのURLを投稿し、その後必要に何をする場所からフォームを作成します廃棄データで処理する

1

djangoを使用している場合は、HTMLページのurlのテキスト入力フィールドを含むフォームを設定します。送信時に、このURLが正しく設定されていれば、POST変数にこのURLが表示されます。その後、あなたのバックエンドで、POSTされたURLを処理して、ユーザーの入力URLを取得します。 フォームを設定する方法がわからない場合はhttps://tutorial.djangogirls.org/en/django_forms/を参照してください。あなたのビューで

関連する問題