如何使用链接预览(webdriver)在Facebook上发布YouTube链接

时间:2019-01-28 06:54:34

标签: python webdriver

我正在编写一个脚本在Facebook上发布帖子,特别是在Facebook墙上发布YouTube链接!下面是我的脚本,它可以工作,但是当在Facebook墙上张贴时,它不显示链接预览,它仅显示该链接,这是图片是否可以发布YouTube链接以显示链接预览?谢谢!

enter image description here

脚本:

try:
    driver.refresh()
    elemen = wait(driver, 20).until(
        EC.element_to_be_clickable((By.XPATH, "//*[@name='xhpc_message']")))
    elemen.send_keys( "https://youtu.be/JGwWNGJdvx8")
    time.sleep(15)
    postbutton = wait(driver, 20).until(
        EC.element_to_be_clickable((By.XPATH, "//button[contains(.,'Post')]")))
    postbutton.click()
    time.sleep(5)
except:
    print("try again")

1 个答案:

答案 0 :(得分:0)

谢谢大家!我发现解决方案是在链接的末尾放置一个空格

elemen.send_keys( "https://youtu.be/JGwWNGJdvx8 ")