bs4スクレイピング:画像をダウンロードして、目的の名前でローカルフォルダーに保存します

ムンタジルアッバス

ダウンロードしたいすべてのimage_urlを出力するコードがあります。
次に
、出力に含まれている目的のimage_name = uni_nameを含むfolder_name = scrap_imagesのローカルフォルダーに保存します

response   = requests.get('https://www.eduvision.edu.pk/admissions.php? 
discipline_type=Social-Sciences&sub_level=7&city=&pageNo=2',headers=header)
soup       = BeautifulSoup(response.content, 'html.parser')
data=soup.findAll('div',attrs={'class':'col-lg-12 col-xs-12'})[:-1]
for d in data:
   uni_name,comma,city = (d.findAll('a')[1].text).partition(',')
   print(uni_name)
   admis_img = d.img['src']
   if(d.img['src']=="images_post/nust.jpg"):
       admis_img= "https://www.eduvision.edu.pk/"+d.img['src']
       print(admis_img)
   else:
       print(admis_img)
AssaultKoder95

Pythonを使用して画像をダウンロードする最も簡単な方法は、Requestsモジュールを使用することです。

あなたはそれについてもっと読むことができます、それはあなたがそれを始めるのを助けるでしょう、私はあなたのためにコードサンプルも添付しました。

クエリをよりよく理解するために、この回答参照することもできます。

# importing the requests library 
import requests

`# api-endpoint 
URL = "http://maps.googleapis.com/maps/api/geocode/json"`

# location given here 
location = "ImageKit"

# defining a params dict for the parameters to be sent to the API 
PARAMS = {'address':location}

# sending get request and saving the response as response object 
r = requests.get(url = URL, params = PARAMS) 

# extracting data in json format 
data = r.json() 


# extracting latitude, longitude and formatted address  
# of the first matching location 
latitude = data['results'][0]['geometry']['location']['lat'] 
longitude = data['results'][0]['geometry']['location']['lng'] 
formatted_address = data['results'][0]['formatted_address'] 

# printing the output 
print("Latitude:%s\nLongitude:%s\nFormatted Address:%s"
      %(latitude, longitude,formatted_address)) 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ウェブスクレイピング-画像をフォルダにダウンロードする方法python

分類Dev

バイナリファイルをダウンロードして、元の名前でディスクに保存します

分類Dev

phpを使用してファイルをダウンロードすると、ファイルはフォルダに保存され、ファイルの名前はデータベースに保存されます

分類Dev

Firefoxの拡張フォルダ内にファイルをダウンロードして保存しますか?

分類Dev

Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

分類Dev

AppGridはすべての画像を「ダウンロード」フォルダに保存します

分類Dev

PHP-リンクからPDFファイルをダウンロードし、ローカルファイルフォルダに保存します

分類Dev

Webブラウザにファイルをダウンロードするときの[名前を付けて保存]ダイアログボックス

分類Dev

googlesheetをダウンロードし、特定のパスにフォルダを作成して保存します

分類Dev

[名前を付けて保存]ダイアログを表示しているサーバーからファイルをダウンロードします

分類Dev

パンダで使用するためにBS4を使用してHTMLテーブルをCSVにスクレイピングする

分類Dev

VBAハイパーリンク:ローカルフォルダーをアドレスの前に追加するメソッドを追加します

分類Dev

Androidのローカル隠しフォルダーから画像と表示をダウンロードします

分類Dev

codeigniterの確認ダイアログボックスでアンカータグにExcelファイルをダウンロードします

分類Dev

c#を使用してftpからローカルフォルダにファイルのリストをダウンロードしますか?

分類Dev

任意の名前で最初の画像をロードし、例外エラーを解決し、ドロップした画像をフォルダにコピーします

分類Dev

Pythonで基本的なhttpファイルをダウンロードしてディスクに保存しますか?

分類Dev

Goutte / Webスクレイピング-ファイルを傍受してダウンロードする方法

分類Dev

javascriptの自動スクロールを使用して、ウェブサイトからすべての画像を定期的にスクレイピングしてダウンロードします

分類Dev

NodeJSとasync.queueを使用して、ローカルディスクに大量の画像をダウンロードして保存します

分類Dev

ダイアログボックスのないデフォルトのダウンロードフォルダではなく、特定の場所にファイルをダウンロードします

分類Dev

REACT:プログレスバーを使用してAxiosでファイルをダウンロードします

分類Dev

HttpClientでダウンロードしたファイルを特定のフォルダーに保存する方法

分類Dev

ダウンロードフォルダから別のスプレッドシートのメインシートにスプレッドシートをローカルにコピーします

分類Dev

ファイルをアップロードして元の名前でストレージフォルダに保存する方法

分類Dev

Androidはapkファイルをダウンロードして内部ストレージに保存します

分類Dev

SQL ServerレポートのPDFとして保存およびダウンロードするファイルの名前を変更しますか?

分類Dev

FileZillaで「名前を付けて保存」する(つまり、ダウンロードしたファイルの名前を変更する)方法は?

分類Dev

ローカルコンピューターにファイルをダウンロードせずに、SSHを使用してリモートサーバー上のフォルダーからフォルダーにファイルを移動する

Related 関連記事

  1. 1

    ウェブスクレイピング-画像をフォルダにダウンロードする方法python

  2. 2

    バイナリファイルをダウンロードして、元の名前でディスクに保存します

  3. 3

    phpを使用してファイルをダウンロードすると、ファイルはフォルダに保存され、ファイルの名前はデータベースに保存されます

  4. 4

    Firefoxの拡張フォルダ内にファイルをダウンロードして保存しますか?

  5. 5

    Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

  6. 6

    AppGridはすべての画像を「ダウンロード」フォルダに保存します

  7. 7

    PHP-リンクからPDFファイルをダウンロードし、ローカルファイルフォルダに保存します

  8. 8

    Webブラウザにファイルをダウンロードするときの[名前を付けて保存]ダイアログボックス

  9. 9

    googlesheetをダウンロードし、特定のパスにフォルダを作成して保存します

  10. 10

    [名前を付けて保存]ダイアログを表示しているサーバーからファイルをダウンロードします

  11. 11

    パンダで使用するためにBS4を使用してHTMLテーブルをCSVにスクレイピングする

  12. 12

    VBAハイパーリンク:ローカルフォルダーをアドレスの前に追加するメソッドを追加します

  13. 13

    Androidのローカル隠しフォルダーから画像と表示をダウンロードします

  14. 14

    codeigniterの確認ダイアログボックスでアンカータグにExcelファイルをダウンロードします

  15. 15

    c#を使用してftpからローカルフォルダにファイルのリストをダウンロードしますか?

  16. 16

    任意の名前で最初の画像をロードし、例外エラーを解決し、ドロップした画像をフォルダにコピーします

  17. 17

    Pythonで基本的なhttpファイルをダウンロードしてディスクに保存しますか?

  18. 18

    Goutte / Webスクレイピング-ファイルを傍受してダウンロードする方法

  19. 19

    javascriptの自動スクロールを使用して、ウェブサイトからすべての画像を定期的にスクレイピングしてダウンロードします

  20. 20

    NodeJSとasync.queueを使用して、ローカルディスクに大量の画像をダウンロードして保存します

  21. 21

    ダイアログボックスのないデフォルトのダウンロードフォルダではなく、特定の場所にファイルをダウンロードします

  22. 22

    REACT:プログレスバーを使用してAxiosでファイルをダウンロードします

  23. 23

    HttpClientでダウンロードしたファイルを特定のフォルダーに保存する方法

  24. 24

    ダウンロードフォルダから別のスプレッドシートのメインシートにスプレッドシートをローカルにコピーします

  25. 25

    ファイルをアップロードして元の名前でストレージフォルダに保存する方法

  26. 26

    Androidはapkファイルをダウンロードして内部ストレージに保存します

  27. 27

    SQL ServerレポートのPDFとして保存およびダウンロードするファイルの名前を変更しますか?

  28. 28

    FileZillaで「名前を付けて保存」する(つまり、ダウンロードしたファイルの名前を変更する)方法は?

  29. 29

    ローカルコンピューターにファイルをダウンロードせずに、SSHを使用してリモートサーバー上のフォルダーからフォルダーにファイルを移動する

ホットタグ

アーカイブ