1.2 KiB
1.2 KiB
English · Dansk · Bahasa Melayu
Apa yang kita pelajari
| Kuliah | Apa yang boleh kita lakukan sekarang |
|---|---|
| Menghurai HTML | Membuat sup, membaca strukturnya dan memilih elemen mengikut tag, id, kelas atau pemilih CSS |
| Hacker News | Mengambil halaman langsung, membaca tajuk, pautan dan skor, menukar teks kepada nombor dan mencari nilai maksimum |
| Etika mengikis web | Menyemak robots.txt, menghormati hak cipta dan log masuk, menjarangkan permintaan |
| 100 filem terbaik | Mengikis senarai berkedudukan, membalikkannya dan menulisnya ke fail |
| Persediaan | Bekerja dalam persekitaran maya dengan pyproject.toml dan ujian tanpa talian |
Selain kuliah
- Penghuraian dipisahkan daripada pengambilan. Fungsi penghuraian menerima teks, jadi ujian menggunakan halaman tersimpan dan tidak memerlukan rangkaian.
- Lapisan mengasingkan peraturan. Peraturan kedudukan tidak mengetahui BeautifulSoup atau Requests.
- Tangkapan skrin dibuat oleh skrip (
tools/make_screenshots.py), jadi ia boleh dijana semula selepas perubahan.