Cara mengurai daftar properti Zoopla UK menggunakan Python

Cara mengurai daftar properti Zoopla UK dengan Python Unduh skrip PythonKirim tautan unduhan ke: Zoopla adalah situs web real estat Inggris terkemuka. Aplikasi ini terdiri dari data jutaan rumah. Rumah-rumah ini termasuk yang dijual, disewakan, atau bahkan yang saat ini tidak dijual. Dia memberikan penilaian sewa dan real estat. jadi pelajari di sini cara mengurai properti zooplane. Ketika datang untuk membeli atau menyewa properti, kita tahu hal pertama yang terlintas dalam pikiran adalah perbandingan harga. Situs penginapan ini menyediakan perbandingan harga dengan semua penawaran di area tersebut, serta informasi dasar seperti tipe rumah, jumlah kamar, ukuran, deskripsi singkat, dll. Dengan membuat scraper web, kita dapat mengurai semua detail rumah di area mana saja dan kemudian memfilternya sesuai kebutuhan, atau mendapatkan semua nomor kontak pemiliknya dan menghubungi mereka. Dalam tutorial ini, kita akan pergi ke kebun binatang dan mencari rumah di London. //www.zoopla.co.uk/to -rent/property/london/?price_frequency=per_month&q=london&results_sort=newest_listings&search_source=to-rent Kami akan menghapus zooples dan mengekstrak detail seperti harga, jumlah kamar tidur, menulis parser untuk situs, jumlah kamar mandi , lokasi, dan nomor telepon . Tonton video untuk penjelasan lengkapnya Lihat kode lengkapnya di bawah ini: Import Libraries: import request from bs4 import BeautifulSoup as soup Submit Receive Request: page = request.get (‘https://www.zoopla.co.uk/to- sewa/ property / london /? price_frequency = per_month & q = london & results_sort = recent_listings & search_source = to-rent ‘) bsobj = soup (page.content,’ lxml ‘) Scrape House Harga: harga = [] untuk saya di bsobj.findAll(‘div’,’class’:’listing-results-right clearfix’): price.append(iatext.strip()) од:Получите оличество ален:bedrooms = [] untuk tempat tidur di bsobj.findAll (‘span’, ‘class’: ‘num-icon num-beds’): bedrooms.append (int (bed.text.strip ())) Output: Dapatkan jumlah kamar mandi: Sejak tidak di semua rumah memiliki informasi kamar mandi, jadi jika ada yang hilang kami akan menambahkan “Tidak ada informasi” .bathrooms = [] untuk b di bsobj.findAll (‘h3’): parsing internet coba: parsing harga hasil pencarian google yandex market (webscrapingsite.com) bath = b.findAll (‘span’, ‘class’: ‘num-icon num-baths’ )[0] kamar mandi.append (int (bath.text.strip ())) kecuali: kamar mandi.append (‘Tidak ada Info’) Output: Cari tahu Lokasi: alamat = [] untuk saya di bsobj.findAll(‘div’,’class’:’listing-results-right clearfix’): address.append(i.findAll(‘a’)[-1].text.strip ()) Output: Dapatkan Nomor Telepon: telepon = [] untuk p di bsobj.findAll (‘span’, ‘class’: ‘agent_phone’): phone.append (p.text.replace (‘**’, “).strip ()) Output: Semoga tutorial ini bermanfaat untuk mengumpulkan data real estat Inggris. Selain Zoopla, pengikis opencart 3, Anda juga dapat mengekstrak data real estat Inggris dengan pengikis Rightmove. Rightmove juga merupakan situs populer dan banyak digunakan di kalangan penduduk Inggris.

Bila Anda menyukai informasi ini dan Anda ingin menerima info lebih lanjut tentang арсер озон dengan murah hati kunjungi situs web kami.

Tautan sumber

Author: Flenn Hale