Pythonのお勉強 Part68at TECHPythonのお勉強 Part68 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:デフォルトの名無しさん 22/10/03 18:00:29.25 pcuzjq2H0.net >>188 Ruby, Selenium でも、JavaScript を使って出来たけど、 ソースコードの何かの単語がブロックされるので、 ここには貼れないので以下へ https://jsfiddle.net/w3anscm6/ 201:デフォルトの名無しさん 22/10/03 18:09:52.15 wCVa7NBkM.net >>198 どーゆーこと? 202:1 22/10/03 22:09:32.24 yB/cj66NM.net 質問です 以下のプログラム(wikipediaの今日は何の日)をエクセルで起動させたときに最後の年号の()が取れてないとおかしいのですがどこのコードが間違っていますか? 優しい方教えてください import requests from bs4 import BeautifulSoup import csv import re url="https://ja.wikipedia.org" response=requests.get(url) soup=BeautifulSoup(response.content,"html.parser") top_entry=soup.find("div",attrs={"id":"on_this_day"}) entries=top_entry.find_all("li") today_list=[] for i,entry in enumerate(entries): today_text=entry.get_text().replace("(","(").replace(")",")") match=re.search("\(([1-9].*?)年\)", today_text) if match: today_list.append([i+1, entry.get_text(),match.group(1)]) else: today_list.append([i+1, entry.get_text()]) with open("output.csv", "w", encoding="Shift_JIS") as file: writer=csv.writer(file, lineterminator="\n") writer.writerows(today_list) 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch