pip install Pillow
from PIL import Image
img1 = Image.open('1.png') # Открываем первое изображение
im1 = img1.load() # Загружаем первое изображение для доступа к пикселям
img2 = Image.open('2.png') # Открываем второе изображение
im2 = img2.load() # Загружаем второе изображение для доступа к пикселям
i = 0 # Счетчик пикселей, которые не совпадают
if (img1.size == img2.size): # Проверяем, что размер изображений совпадают
x1,y1 = img1.size # Через атрибут size получаем кортеж с двумя элементами (размер изображения по x и y)
# Проходимся последовательно по каждому пикселю картинок
for x in range(0,x1):
for y in range(0,y1):
if im1[x,y] != im2[x,y]: # Если пиксель первой картинки по координатах [x,y] не совпадает
# с пикселем второй картинки по координатах [x,y], тогда:
i = i + 1 # Увеличиваем счетчик на 1
print(f'Координаты: x={x}, y={y} Изображение 1={im1[x,y]} - Изображение 2={im2[x,y]}')
print(f"Количество разных пикселей: {i}")
else:
print("Размер изображений не совпадают!")
Координаты: x=2, y=1 Изображение 1=(255, 0, 0) - Изображение 2=(255, 255, 255)
Количество разных пикселей: 1
var doFilter = function(textNode) {
textNode.data = textNode.data.replace('legatobrown', 'legatobrown_лох');
}
3) Зайдите в расширения и включите режим разработчикаfrom selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("user-data-dir=/home/sergey/SeleniumProfile")
driver = webdriver.Chrome(chrome_options=options)
driver.get("https://google.com")
Предполагаю что возможно причина в майкрософт библиотеках с++
sorted(new_file_list, key=lambda n: int(n.split()[1].replace('.','')))
sorted(new_file_list, key=lambda n: int(n.replace('.','',1).split()[1]))
sorted(new_file_list, key=lambda n: int(n.split()[1][:-1]))
import requests
from bs4 import BeautifulSoup
with open('links.txt') as file:
links = file.read().splitlines()
for link in links:
response = requests.get(link)
soup = BeautifulSoup(response.text, 'html.parser')
print(soup.title)
links.txt:https://qna.habr.com/q/1099328
https://qna.habr.com/q/1099326
https://qna.habr.com/q/1099320
https://qna.habr.com/q/1099316
Результат:<title>Как удалить одинаковые ключи из словаря Python? — Хабр Q&A</title>
<title>Как открыть все ссылки из файла? — Хабр Q&A</title>
<title>Как отсортировать список файлов? — Хабр Q&A</title>
<title>Как создать "перезапуск кода" на Python? — Хабр Q&A</title>
знаю что можно и что переделывали (на некоторых форумах судя по-всему это делал каждый 2-ой)...
Нужно для того, чтобы в разных профилях сохранять разные настройки.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("user-data-dir=./SeleniumProfile")
driver = webdriver.Chrome(chrome_options=options)
driver.get("https://google.com")
options.binary_location = './chrome/chrome'
можно указать путь к chrome (только пути замените на свои).