Вопрос по grab - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD67438.7845
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 29.01.2017, 06:51
Start Post: Вопрос по grab 
  #11
igelius
Senior Member
 
Регистрация: 24.04.2013
Сообщений: 305
Бабло: $114210
Question

Не могу разобраться с проксилистами.
Используется g.load_proxylist.
Иногда успешно. Иногда говорит:
Код:
ERROR:root:Call to deprecated function load_proxylist. Use grab.proxylist.set_source instead.
От чего зависит хз.
igelius вне форума  
Старый 30.01.2017, 22:35   #12
v01d
Senior Member
 
Аватар для v01d
 
Регистрация: 02.09.2013
Сообщений: 117
Бабло: $19771
По умолчанию

Какой скил, какие исходники? Я тебе ссылку на готовый кусок кода дал из документации, просто нужно скопировать и вставить себе. Или сразу в первом же посте пиши, что тебе нужно, чтоб за тебя код написали. Странные люди
v01d вне форума  
Старый 31.01.2017, 06:30   #13
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

Цитата:
Сообщение от igelius Посмотреть сообщение
Цитата:
Сообщение от lorien Посмотреть сообщение

Лень писать.
Вот. Тебя ждал.
Не ленись, напиши пожалуйста по grab.proxylist.set_source.
У меня не такой скилл, чтобы разобраться глянув исходник граба.
Правлю скриптик пару раз в год, когда реально назревает необходимость.
А в чём вопрос конкретно? Тебе же выше дали ссылку на документацию.
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 31.01.2017, 12:29   #14
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 14,031
Бабло: $1903940
Отправить сообщение для digg с помощью ICQ
По умолчанию

Цитата:
Сообщение от lorien Посмотреть сообщение
Цитата:
Сообщение от igelius Посмотреть сообщение
Цитата:
Сообщение от lorien Посмотреть сообщение

Лень писать.
Вот. Тебя ждал.
Не ленись, напиши пожалуйста по grab.proxylist.set_source.
У меня не такой скилл, чтобы разобраться глянув исходник граба.
Правлю скриптик пару раз в год, когда реально назревает необходимость.
А в чём вопрос конкретно? Тебе же выше дали ссылку на документацию.
я думаю вопрос в этом: Не ленись, напиши пожалуйста по grab.proxylist.set_source.
digg вне форума  
Старый 31.01.2017, 22:18   #15
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

Вы тут все укуренные, что ли?
Что КОНКРЕТНО написать про grab.proxylist.set_source?
Выше УЖЕ дали ссылку на документацию по этой функции.
Что ещё интересует ПОМИМО того, что написано по ссылке?
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 01.02.2017, 00:22   #16
v01d
Senior Member
 
Аватар для v01d
 
Регистрация: 02.09.2013
Сообщений: 117
Бабло: $19771
По умолчанию

Цитата:
Сообщение от lorien Посмотреть сообщение
Вы тут все укуренные, что ли?
Думаю просто не стоит обращать внимание на посты человека с "пониженной социальной ответственностью" к сигам.
По теме - ТС, по ссылке есть нужный тебе код, на этом экстрасенсорные способности заканчиваются.
v01d вне форума  
Старый 01.02.2017, 06:24   #17
igelius
Senior Member
 
Регистрация: 24.04.2013
Сообщений: 305
Бабло: $114210
ТС -->
автор темы ТС По умолчанию

Не заметил ссылку.
Все потому что на улице бассейной живу

Код:
g.proxylist.set_source('file', location='/web/proxy.txt')
g.setup(proxy_auto_change=False)
g.setup(proxy_type='socks5')
g.go(url)
Не отработало.
Никаких ошибок не выдало.
Код:
g.proxylist.set_source('file', location='/web/proxy.txt')
print g.config['proxy']
Говорит "None".
" location" правильный
Где косяк?
igelius вне форума  
Старый 01.02.2017, 12:12   #18
v01d
Senior Member
 
Аватар для v01d
 
Регистрация: 02.09.2013
Сообщений: 117
Бабло: $19771
По умолчанию

Что выдает код
PHP код:
g.proxylist.get_next_proxy().address

len
(g.proxylist.proxy_list
v01d вне форума  
Старый 02.02.2017, 11:37   #19
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 928
Бабло: $196595
По умолчанию

Потому что у вас `proxy_auto_change = False`
Возможно раньше Grab вёл себя по другому, но сейчас, если вам нужно, чтобы включилась какая-то прокся при наличии настройки `proxy_auto_change=False`, то вам надо ручками вызвать метод `g.change_proxy()`
__________________
TgScan - узнай Telegram группы, в которых состоит человек
lorien вне форума  
Старый 04.02.2017, 04:42   #20
igelius
Senior Member
 
Регистрация: 24.04.2013
Сообщений: 305
Бабло: $114210
ТС -->
автор темы ТС По умолчанию

Да, с `g.change_proxy()` заработало.
А changelog для граба существует?
igelius вне форума  
Старый 04.05.2017, 20:08   #21
igelius
Senior Member
 
Регистрация: 24.04.2013
Сообщений: 305
Бабло: $114210
ТС -->
автор темы ТС По умолчанию

В последнем грабе поломалась работа с проксилистами.
Код:
	g.proxylist.set_source('file', location='/patch/list')
	g.setup(proxy_auto_change=False)
	g.setup(proxy_type='socks5')
	g.change_proxy()
Отдает:
Код:
TypeError: set_source() got an unexpected keyword argument 'location'
igelius вне форума