前提・実現したいこと
①スプレッドシートAからデータ出力
②スプレッドシートAのデータをbeautifulSoupでparseしてデータ編集
③編集データをスプレッドシートBに書き込み
発生している問題・エラーメッセージ
TypeError: Object of type BeautifulSoup is not JSON serializable
該当のソースコード
worksheet_text = gs.open_by_key(SPREADSHEET_KEY).worksheet("test") worksheet_complete = gs.open_by_key(SPREADSHEET_KEY).worksheet("complete") text = worksheet_text.acell('E2').value from bs4 import BeautifulSoup parse_html = BeautifulSoup(text,'html.parser') change_URL = parse_html.find_all(href='https://URL') for i in change_URL: del i['href'] i.attrs['href']='https://new' worksheet_complete.update_acell('E2',parse_html)
###内容
スプレッドシートAのhrefの属性値を書き換えて、書き換え完了したものをスプレッドシートBに入力するです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。