
前提・実現したいこと
チャットワークにて[info][/info]で囲まれたメッセージを
データとして収集したいのですが、
下記ERRORがでてしまいます。
発生している問題・エラーメッセージ
expected str, bytes or os.PathLike object, not list
上記ERRORメッセージがでてしまいます。
どのように対処すればよろしいでしょうか。
該当のソースコード
import requests
import json
import re
headers = {
'X-ChatWorkToken': 'xxxxxxxxxxxxxxxxxx',
}
response = requests.get('https://api.chatwork.com/v2/rooms/xxxxxxx/messages?force=1', headers=headers)
print(response.status_code)
if response.status_code==200:
messages = response.json()
with open('chat.log','a') as f:
for message in messages:
body = message['body']
for info in re.findall(r"info[/info]", body):
f.write(info.key + '\n')
message.encode('cp932')
message.encode('cp932', "ignore")





回答1件
あなたの回答
tips
プレビュー