新規投稿
フォローする

webスクレイピングをPythonanywhereで実行したところエラーが出ました

### 解決したいこと
Pythonを使って、Pythonanywhereというサーバーを使ってwebスクレイピングで天気予報を
LINEに伝えるプログラムを作っています。
解決方法を教えてください。

### 発生している問題・エラー
```
^CTraceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/bin/pythonanywhere_runner.py", line 30, in _pa_run
    exec(code, new_variables)
  File "/home/ayasaka/main.py", line 10, in <module>
    res = requests.get(Request_URL_weather + '/city/' + City_ID)
  File "/usr/local/lib/python3.9/site-packages/requests/api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
^CTraceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/bin/pythonanywhere_runner.py", line 30, in _pa_run
    exec(code, new_variables)
  File "/home/ayasaka/main.py", line 10, in <module>
    res = requests.get(Request_URL_weather + '/city/' + City_ID)
  File "/usr/local/lib/python3.9/site-packages/requests/api.py", line 76, in get
    return request('get', url, params=params, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
    r = adapter.send(request, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
    resp = conn.urlopen(
  File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
    httplib_response = self._make_request(
  File "/usr/local/lib/python3.9/site-packages/urllib3/connectionpool.py", line 445, in _make_request
    six.raise_from(e, None)
```

### 該当するソースコード
```Python
import requests as requests
import schedule

Request_URL_weather = 'https://weather.tsukumijima.net/api/forecast'
Request_URL_LINE = 'https://notify-api.line.me/api/notify'

City_ID = '110020'
Token = 'APIキーが入っています。'

res = requests.get(Request_URL_weather + '/city/' + City_ID)
```

### 自分で試したこと
ローカル環境でソースコードの実行してみたところ、うまくいきましたが、
Pythonanywhereではうまくいきません。

0

1件のコメント

Avatar
juridon

こんばんは!
はじめまして!

こちら、kintoneのコミュニティなので、
残念ながら、解答は得られないかと思います(><。)

スタックオーバーフローというサイトで質問されてみるのはいかがでしょうか!?
https://ja.stackoverflow.com/

0
サインインしてコメントを残してください。