2
Script для страницы, чтобы получить этокак ждать IFrame для загрузки в селеном питона с phantomjs
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.support import expected_conditions as EC
import unittest
import time, re, castro
class LoginTest(unittest.TestCase):
def setUp(self):
self.driver = webdriver.PhantomJS()
self.driver.maximize_window()
self.driver.get("xxx.html") # getting the page
"wanna wait her"
print self.driver.save_screenshot("fire.png")
def tearDown(self):
self.driver.quit()
if __name__ == '__main__' :
unittest.main()
HTML код для iframe
:
<body>
<iframe src="http://thunder/spidio.net/CF9F4DA6B7533431/devinfo/devdect /d,,,_STN&pg=Post=&ckid=null&ord=123&p=mts&cid=0&pid=124" style="background-color: transparent; border : 0px none transparent; padding: 0px; overflow: hidden;" height="1" width"1">
</iframe>
</body>
пожалуйста, дайте мне знать, как сделать селеном ждать для этого iframe для загрузки в phantomjs с селеном с использованием python
Я использую приведенный выше код, чтобы ждать фрейма, но она разрывает соединение, как только загрузка страницы, то IFrame в основном загружает видео, как я могу подождать, пока видео не завершится, у меня есть два варианта 1), чтобы дождаться предупреждения после завершения iframe 2) чтобы подождать, пока видео не закончит , что я должен предпочесть и как это сделать. –
Есть ли какие-либо новые элементы после завершения воспроизведения видео? Что-то вроде «Играть снова», «Следующее видео» или что-то в этом роде? Можете ли вы поделиться страницей 'URL' или это конфиденциальная информация? – Andersson
Могу я сфотографировать вас где-то –