Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 09

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну вопрос был поставлен так)
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Как сделать чтобы если выполняется условие первой функции, программа не проверяла остальные?

Просто вернуть, например, False в выполнении первого условия?
If elif else
Return это выход из функции вообще
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Roman
If elif else
Return это выход из функции вообще
Ну да, это выход из функции вообще
источник

R

Roman in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
🚲 Oleh Kopyl UI/UX designer
Ну да, это выход из функции вообще
Потому и не сделать просто ретурн. Как написал Слава, ответили так как был задан вопрос
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Подскажите, как реализовать:
test_arr = [1, 2, 3, 4, 5]
print("В массиве test_arr есть следующие элементы {}".format(for i in test_arr))

?
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
FWorld.deb
Подскажите, как реализовать:
test_arr = [1, 2, 3, 4, 5]
print("В массиве test_arr есть следующие элементы {}".format(for i in test_arr))

?
.format(", ".join(test_arr))
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
.format(", ".join(test_arr))
спасибо
источник
2021 January 10

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребят, у кого-то есть знакомые/друзья, кто работает в апворке? Не в качестве фрилансера, а именно в компании Upwork.

Очень нужно задать пару вопросов по API.

Напишите в лс, пожалуйста.
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребят, нужно на пайтоне чекнуть, существует ли определенный текст на странице или нет. Подскажите пожалуйста часть кода, или же в какую строну гуглить в плане либ. Качать страницу и циклом пробегаться по коду страницы в надежде найти этот текст не получится ибо страница попросту не качается wget'ом. Нужно просто проверить, существует ли определенный текст на странице или нет
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в простейщей форме это библиотека  requests
она делает http запрос. читаешь документацию.

response = requests.get(url)
if "text" in  response.text:
 print("text есть в теле ответа.")
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
в простейщей форме это библиотека  requests
она делает http запрос. читаешь документацию.

response = requests.get(url)
if "text" in  response.text:
 print("text есть в теле ответа.")
Так он же говорит что при скачивании вгетом там пусто
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тогда ой.
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Контент динамически подтягивается видимо
источник

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
Так он же говорит что при скачивании вгетом там пусто
ajax
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ага, раскуривается через девтулз)
источник

j

joma in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
FWorld.deb
Ребят, нужно на пайтоне чекнуть, существует ли определенный текст на странице или нет. Подскажите пожалуйста часть кода, или же в какую строну гуглить в плане либ. Качать страницу и циклом пробегаться по коду страницы в надежде найти этот текст не получится ибо страница попросту не качается wget'ом. Нужно просто проверить, существует ли определенный текст на странице или нет
учитывая что контент походу грузится сильно позже чем сама структура страницы, то можно попробовать selenium в headless режиме, он умеет ждать контент. Но если это в масштабах до пару тысяч страниц, такое решение еще сойдет, если речь о миллионах страниц, то врятли
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
joma
учитывая что контент походу грузится сильно позже чем сама структура страницы, то можно попробовать selenium в headless режиме, он умеет ждать контент. Но если это в масштабах до пару тысяч страниц, такое решение еще сойдет, если речь о миллионах страниц, то врятли
subprocess.call(["wget", "-O", f"check_sites/{i}.html", "-U", "\"Mozilla/5.0 (X11; Linux x86_64) "
                                                                         "AppleWebKit/537.36 (KHTML, like Gecko) "
                                                                         "Chrome/61.0.3163.79 Safari/537.36\"", f"{j}"])
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
FWorld.deb
subprocess.call(["wget", "-O", f"check_sites/{i}.html", "-U", "\"Mozilla/5.0 (X11; Linux x86_64) "
                                                                         "AppleWebKit/537.36 (KHTML, like Gecko) "
                                                                         "Chrome/61.0.3163.79 Safari/537.36\"", f"{j}"])
решило проблему
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от FWorld.deb
Как можно, указанное выше сделать по другому, ибо массивным методом, путаются числа иногда
источник

F

FWorld.deb in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Они должны идти по порядку, начиная с нуля
источник