前提・実現したいこと
Twitterに収集した情報を自動で呟くBOTを作成しています。
Herokuにデプロイし、スケジュールで動くようにしたいと思っています。
発生している問題・エラーメッセージ
TypeError: trending_searches() got an unexpected keyword argument 'pn'
pytrend を、requirements に入れていて、最新版だと思うのですが、
日本リージョンを示すpn の指定ができません。
(heroku ではない、IDE、colabolatoryでは通常動作していました。)
https://pypi.org/project/pytrends/
該当のソースコード
python3
1from pytrends.request import TrendReq 2... 3 4def pytre(): 5 pytrend = TrendReq() 6 trending_searches_df = pytrend.trending_searches(pn='p4') 7 trend_words = trending_searches_df["title"]
試したこと
ローカルで試したときには、下記をしておりましたが、herokuでの実行のさせ方(requirements)がわからず、試せていません。
!pip install pytrends
!pip install git+https://github.com/GeneralMills/pytrends@master --upgrade
このアップグレードに問題があるのでしょうか。
補足情報(FW/ツールのバージョンなど)
py==1.5.3
pycodestyle==2.4.0
pydocstyle==2.1.1
pyflakes==2.0.0
python-dateutil==2.7.3
python-dotenv==0.8.2
pytrends==4.3.0
pytz==2018.4
requests==2.18.4
requests-oauthlib==0.8.0
requirementの一部↑
あなたの回答
tips
プレビュー