何らかの方法で、定期的に自動で
Webページ(aspx)をローカルに保存したいと思っています。
ブラウザで表示されるWebページ(aspx)の一部テキストの取得が目的なのですが、
vbaやpythonのスクレイピングですと、aspxのソースを見に行くため
ブラウザで表示されているソースとは異なり、取得ができません。
このため、一旦aspxのページをローカルに保存し、
保存したファイルからテキストを取得しようと思いました。
Webページ(aspx)のローカルでの保存形式は何でもかまいません。
ブラウザで表示されているテキストが保存されていればOKです。
ただソースを見に行って保存する方法(↓pythonで試した例)では、aspxのソースが保存され、ページで表示されているソースではなくなります。
import requests res = requests.get('http://★★★.aspx') print(res.text)
ブラウザ(chrome)ですと、
その他のツール>名前を付けて保存(Ctrl+S)で保存する方法でしたら、
書き出されたhtmlとして保存できます。
目的は、
定期的にページを自動で保存し、保存したhtmlファイルからテキストを取得し、
別のhtmlファイルに埋め込み保存することです。
環境はwindows10、python3.8、vba、ブラウザは何でもかまいません。
このような手順ではなくても他によい方法がありますでしょうか。
不足情報ございましたらすみません。
お知らせいただきましたら追記いたします。
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー