X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Парсинг такой парсинг
k0ttee
k0ttee
Topic Starter сообщение 28.11.2016, 13:38; Ответить: k0ttee
Сообщение #1


Birds кое-что заказывал спарсить. Оно прямо сейчас работает. В десять потоков (думаю это оптимальное количество потоков).

Обойти нужно страницы, где в адресах шестизначный порядковый номер от 000 000 до 999 999 (пробелы для удобства восприятия глазами).

Вы ведь знаете с какой скоростью открываются страницы? Ну вот представьте, что нужно открыть миллион страниц!

file_get_contents() не прокатил - сайт использует Cookies. Поэтому, пришлось использовать что-то типа cUrl / wGet или даже консольного браузера Links2.
Быстрее получится сделать парсер если использовать "настоящий" браузер, а не писать груду кода с учетом всяких кукисов и сессий и еще хер знает чего.

Использовал Caffeine - утилиту, которая не дает завершиться сеансу (именно сеансу, не говоря уже об уходе машины в спячку).
Прикрепленное изображение

Сделал обоину, чтобы себе отбить желание по-привычке выключить машину.
Прикрепленное изображение


Работаю в 10 потоков.

Бывает в секунду выкачивается сразу пяток страниц, бывает одна страница занимает до пяти секунд.
Вот как смотрятся выхлопы (вчера в 16 часов и сегодня в полдень).

Прикрепленное изображение

Прикрепленное изображение


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 28.11.2016, 16:52; Ответить: airman
Сообщение #2


Кот, не пали контору


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sa[Y]moN
Sa[Y]moN
сообщение 28.11.2016, 16:53; Ответить: Sa[Y]moN
Сообщение #3


Я для парсинга использую библиотеку phpquery.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 28.11.2016, 17:12; Ответить: k0ttee
Сообщение #4


не пали

По этим данным ничего не палится - ну странички, ну шестизначные порядковые номера.
phpquery

Вроде единственна библиотека, которая позволяет манипулировать тэгами а-ля фрондэнд.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 29.11.2016, 0:52; Ответить: prolisk
Сообщение #5


k0ttee, сейчас на питоне кое-что парсю.
Нужно возиться с кодом, но зато радует скорость сбора.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 29.11.2016, 1:13; Ответить: k0ttee
Сообщение #6


радует скорость сбора

Скорость сбора зависит от количества потоков (которое не уложит сайт-донор) и от скорости соединений. А то, что питон быстрее пхп, так это в сетевом парсинге не заметно...

И вообще, у меня
exec(wget -c -t=100 http://site.ru)

Если хочется померяться письками, wGet написан на C. :P C полюбому быстрее этих ваших пайтонов. :P Но как писалось выше, скорость выполнения программы не так важна.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыТрафик в Телеграм (рассылка, инвайт, парсинг)
9 gelt 2837 8.4.2024, 15:28
автор: gelt
Открытая тема (нет новых ответов) Отличные ТЕКСТЫ по такой же цене!
Качественный рерайт и копирайт для вас
9 VDcopywriter 4723 12.2.2023, 17:14
автор: Sandysay
Открытая тема (нет новых ответов) ВКонтакте: полный комплекс услуг (массовая рассылка по стенам групп и в ЛС), парсинг, лайки, инвайты
Гарантия самой низкой цены
4 MaxChemist 1917 1.1.2023, 13:23
автор: MaxChemist
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСбор баз, парсинг информации, постинг, автоматизация
Качественно и в срок
21 SEOMR 20834 22.7.2022, 15:10
автор: iodjin
Открытая тема (нет новых ответов) Парсинг
0 alnsam 854 20.7.2022, 16:25
автор: alnsam


 



RSS Текстовая версия Сейчас: 16.4.2024, 9:42
Дизайн