@propython

Страница 133 из 228
Denis
17.01.2018
06:35:06
продолжаю вчерашний разговор про Селениум.

Селениум нужен если сайт js heavy и больше никак у вас не получится ибо ваш реквест будет пылыться где-то в заднице. Попробуйте зареквестить CNN многое узнаете.

Еще вот представьте что вам надо выдержать сессию какое-то время, например зайти на сайт на одну страницу подождать 30 секунд зайти на другую, и кликнуть на банер, после конец программы == закрылось окно. И все это сделано в пределах одной сессии. а реквест по сути == perl LWP простейший засосник, для руби еще есть конкурент селена это Watir тоже чудесный модуль.

Но мне вот надо Селениум с прокси и юзерагентом. Т.е полное перевоплощение :))) Мы не мы и вообще мы айфон :)))

Google
Denis
17.01.2018
06:39:38
Есть еще вариант мак адрес менять :) иногда. только помоему в этот момент падает вайфай во всяком случае у меня на маке.

Про смену fingerprint не говорю зело трудно

Влад
17.01.2018
06:54:48
https://google.gik-team.com/?q=selenium+proxy+python

Denis
17.01.2018
09:08:33
народ блин ниче не помогает получаю от нокогири русский текст в ужасной кодировке

хотя делаю вот так

desc = holder.css("span.st").to_s.force_encoding("utf-8")

а как убивать со статусом?

kill xxx -9

или килл xxx 9

Eugene
17.01.2018
10:12:53
https://github.com/GeneralMills/pytrends/blob/master/pytrends/request.py#L26 Смотрю тут псевдо апиху на питоне для google трендов и никак не могу понять как можно генерить url с разными типо параметрами geo, date за последние 2 часа только один нормальный url работает https://trends.google.com/trends/api/autocomplete/&q=pizza хотелось бы с несколькими параметрами, работал кто-нибудь с ней?

Tema
17.01.2018
14:41:24
дороу

у меня не работает скрипт

Тимур
17.01.2018
14:42:15
sad story

Google
Tema
17.01.2018
14:43:55
в общем я делаю. os.popen('stty size', 'r').read() и этот скрипт вызывается через пайпу поэтому stty отъежяет tput cols выдаёт какоето неправильно число а echo $COLUMNS вообще пусто

петух

rem
18.01.2018
01:08:43
всем привет

from urllib.request import urlopen f = open("f.txt") for line in f: try: urlopen(line) print(line,"excellent!") with open("exc.txt", "w+") as file: file.write(line) except: print(line,"fuck!")

код поверяет работают ли ссылки мои, а вот работающие в exc не записывает

подскажите в чем проблема пожалуйста

записывает только последнюю ссылку

Evil
18.01.2018
04:06:07
потому что наверное надо writeline делать а не write

Рустам
18.01.2018
04:20:59
записывает только последнюю ссылку
ты в каждой итерации цикла открываешь файл с флагов w заново

сначала один раз открой файл, а потом в цикле пиши то что нужно

Ну или для каждой ссылки свой файл создавай

или файл открывай с флагом "a"

some_random_anonymous
18.01.2018
05:13:00
петух
Крокодил

rem
18.01.2018
08:05:06
Olesya
18.01.2018
08:22:01
всем доброго дня!подскажите ссылочку на вакансии python

some_random_anonymous
18.01.2018
08:22:41
https://t.me/jobspy

Olesya
18.01.2018
08:22:49
спасибо!

Uniel
18.01.2018
08:25:28
ВСЕМ ПРИВЕТ. Подскажите как рисовать в Пайтоне.на подобии в паскалевского графического модуля:

Qt?Tkinet?Черепашка?

Google
V
18.01.2018
10:11:25
народ, подскажите geonames это лучшее что есть?

и игрался ли кто с этим? отзывы есть? https://pypi.python.org/pypi/geograpy

Welcome

https://pypi.python.org/pypi/geolocation-python/0.2.0 а это кто-нибудь юзал?

Welcome

Антон
19.01.2018
05:44:19
Здраствуйте

Может кто помочь как перменной задать количество дней при помощи модуля datetime вродел прочитал, но так и не понял нужно чтобы к дате прибавлялись дни

Evil
19.01.2018
05:49:28
time.delta(days=1)

your_datetime_date + datetime.delta(days=1)

V
19.01.2018
06:12:16
Здраствуйте
здравствуйте), бывает такое, вроде простая вещь, а приходится покопаться

Denis
19.01.2018
13:53:46
Всех приведствую :)

Коллеги-друзья, я сегодня не с портянкой ошибки нет. Я сегодня с теорией. Теория такая - Декораторы. Кто в этом хорошо сечет, пожалуйста отзовитесь.



Denis
19.01.2018
13:55:12
вот такая вот картинка. я пишу на перле 15 лет, я пишу на руби полтора года. И я не понимаю.

Формально я вижу декларирование двух функци, первая из которых вызывается на строке скажем 5. А под ней вторая функция. Но оказывается все не так!

И гайд обьяснил самой нижней строкой что сейчас проиходит. Первой функции была передана вторая. НО ФОРМАЛЬНО ЭТОГО ВЫЗОВА НЕТ

Anton
19.01.2018
13:56:43
функции - точно такие же объекты, как и всё остальное. декоратор это функция, которая принимает в качестве аргумента функцию и возвращает функцию

Denis
19.01.2018
13:57:15
я бы понял если бы вызов функции был таким @decorator(decorated)

но это го же нет

Google
Denis
19.01.2018
13:57:41
ан таки как-то она передается. удивительно! чудны дела твои Господи.

Anton
19.01.2018
13:57:45
она передаётся как аргумент

это просто сахар синтаксический

Denis
19.01.2018
13:58:06
но не формально, а почему она передается мне не понятно

сама первая функция хороша, ее можно на нафталинить и много чего там заказать и вообще все будет круто

но почему строка простого вызова вдруг схватила вторую функцию и передала первой

Anton
19.01.2018
13:59:14
синтаксис

причём что важно - вызван декоратор будет в момент импорта модуля

@имя перед определением функции это и есть ВЫЗОВ декоратора

аргумент - функция которая следует за ним

V
19.01.2018
14:02:18
вот у меня кстати вопрос, как правильнее расчленить программу,? где про это прочитать?

Denis
19.01.2018
14:02:32
т.е никаких кавычек не надо надо просто прилепить функцию в плотную к вызову?

Denis
19.01.2018
14:03:02
Спасибо Антон теперь я понял.

В следующий раз я приду к вам с генераторами, тоже напрягает и не совсем понятно.

Anton
19.01.2018
14:03:21
вот у меня кстати вопрос, как правильнее расчленить программу,? где про это прочитать?
надо сначала прочитать из каких членов состоит программа

В следующий раз я приду к вам с генераторами, тоже напрягает и не совсем понятно.
я тут просто мимо крокодил, но пишите - думаю найдутся помощники. ;)

Страница 133 из 228