Перейти к основному содержимому

35 записей с тегом "python"

Посмотреть все теги

# Удалить словарь из списка: 
thelist[:] = [d for d in thelist if d.get('id') != 2]

# Используя синтаксис thelist[:], мы можем сохранить ссылку на исходный список
# и избежать создания нового списка.
# Это может быть полезно, если переменная thelist уже используется в других
# частях кода, и вы хотите обновить ее содержимое.

def get_page(url):
ua = r'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.50 Safari/537.36'
exe = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
args = f'"{exe}" --headless --disable-gpu --dump-dom --user-agent="{ua}" "{url}"'

sp = subprocess.Popen(args, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = sp.communicate()
print(err, 'error') if err else None

return out.decode('utf-8') if out else ''