![]() |
|
![]() |
||||||
![]() |
Одно из частых применений Mechanize - работа с формами. В этом примере мы найдем на странице форму авторизации, заполним ее данными и отправим на сервер. При этом не забудем сохранить кукисы и воспользоваться сохраненными кукисами при следующем запуске скрипта. Читать дальше... ![]() Простой парсер для файлов в формате Bencode, который используется для кодирования .torrent файлов. В примере буде показано как извлечь список файлов и их размер из .torrent файла. Читать дальше... ![]() Технологии → Библиотеки для автоматизации сбора данных на сайте и имитации действий пользователя → PythonДанный класс библиотек облегчит Вам жизнь, если Вам будет необходимо произвести некоторые действия на удаленном сайте, такие как:
При этом Вам не надо будет заботиться о отсылке соответствующих заголовков, механизма работы с кукисами, редиректами и пр. Помочь в этом Вам смогут библиотеки:
Python не имеет стандартной библиотеки для работы с Rar-архивами, но имеется сторонняя библиотека для этих целей - RarFile В простом примере, я покажу, как работать с данной библиотекой. Мы откроем архив, найдем первую директорию в корне архива и извлечем ее. Читать дальше... В примере мы импортируем файл с классом в основную программу по его имени, динамически инстанцируем класс, и у полученного объекта класса динамически вызовем метод Читать дальше... В примере показан способ получения и сохранения кукисов в файл с использование библиотеки cookielib Читать дальше... Опеределять будем с помощью сервиса http://2ip.ru/, хотя можно и с помощью любого другого. Читать дальше... ![]() Простой скрипт на питоне демонстрирует как можно загрузить файл из интернета, с отображением прогресса. Читать дальше... |
Меню
Подписка на RSS:
Поиск
Облако тегов
.net
array
asp
bash
browser
charset
check
class
clean
convert
count
create
css
curl
database
date
delete
directory
download
element
email
equivalent
extension
file
find
form
format
function
get
height
html
http
ie
image
javascript
jquery
load
mysql
number
page
perl
php
random
scriplet
send
shell
size
sql
string
text
time
url
utf8
variable
vb
visual basic
width
window
xml
xslt
|
![]() |
![]() |
![]() |
||
![]() |
![]() |