前提・実現したいこと
ファンティアというサイトで「ファイルをダウンロード」というボタンがあります。
そこのボタンを押すと開かれるURLを以下のコードでURLを取得したいのですが、どのように取得すればよろしいでしょうか?
今回の例ではhttps://fantia.jp/posts/802258というページからhttps://fantia.jp/posts/802258/download/1249063という
URLを取得したいのでprintでhttps://fantia.jp/posts/802258/download/1249063を表示できるコードを教えてほしいです。
以下画像に記入されている文字になります
<a class="btn btn-success btn-very-lg" target="_blank" ng-href="/posts/802258/download/1249063" download="" href="/posts/802258/download/1249063"><div><i class="fa fa-cloud-download fa-2x"></i></div><small>ファイルをダウンロード</small></a>
該当のソースコード
python
1from selenium import webdriver #クロームを操作するために使用 2from webdriver_manager.chrome import ChromeDriverManager #ChromeDriverを自動更新するためのもの 3import time #プログラムに待機時間を与えるために使用 4 5driver = webdriver.Chrome(ChromeDriverManager().install()) 6driver.get('https://fantia.jp/posts/802258') 7time.sleep(5) 8print(driver.find_element_by_tag_name("download").get_attribute("href"))#ここの書き方がおかしいのでどのように修正すればいいか教えてほしい
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/10 05:19
2021/08/10 05:50 編集
2021/08/10 11:13
2021/08/10 11:21
2021/08/10 11:39
2021/08/10 12:02
2021/08/10 18:53