我有这个代码获取的网站截图与Python。
import time
from PIL import Image
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--no-sandbox")
options.headless = True
driver = webdriver.Chrome(options=options)
driver.set_window_size(1920, 1080)
URL = "https://google.com"
driver.get(URL)
time.sleep(5)
el = driver.save_screenshot('1.png')
driver.quit()
im = Image.open( "1.png")
width, height = im.size
left = 1
top = height / 7
right = 1920
bottom = 1 * height
im1 = im.crop((left, top, right, bottom))
im1 = im1.save("1.png")
它与CentOS 7命令行(python3 main.py)一起工作,并获得页面截图。
但是,当我在php中运行shell_exec("python3 main.py");
时,一直进行处理,直到第6行driver = webdriver.Chrome(options=options)
和第6行不工作。
我找了很久,也没有找到任何解决方案。
请帮我查一下密码。
1条答案
按热度按时间kx7yvsdv1#
我只是用这个选项解决了我的问题: