私はbeautifulsoup
を使ってウェブサイトからデータをスクレイプしています。私のウェブサイトでPythonスクリプトを実行
私のコードはPyCharmから実行すると動作します。
ウェブサイト(newser.000webhost.com/new.py
など)で実行すると、実行されません。
サイトでコードを実行するにはどうすればよいですか?
import requests
from bs4 import BeautifulSoup
def trade_spider(max_pages):
page = 1
while page <= max_pages:
url = 'https://www.geo.tv/category/sports/'+ str(page)
source_code = requests.get(url, allow_redirects=False)
plain_text = source_code.text.encode('ascii', 'replace')
soup = BeautifulSoup(plain_text, 'html.parser')
for div in soup.findAll('div', {'class': 'geo-zoom-effect'}):
for a in div.findAll('a'):
title = a.get('title')
href = a.get('href')
print title
print href
for img in a.findAll('img'):
src=img.get('src')
print src
page+=1
trade_spider(5)
どのようにあなたのスクリプトを実行しようとしているのをお勧めします自由たいですか?あなたのサーバーにログインするか、またはURLからPythonスクリプトを実行するためにいくつかのCGIを設定する必要があります... –
何が起こりますか? 「実行しないのは 」という意味ですか?あなたはそれを実行するために何かをしましたか? –