Estoy tratando de obtener una lista de proxies de un sitio web. Los datos del puerto de un proxy en el sitio web determinado ejecutan un script que contiene lo siguiente.
document.write(":"+(ZeroFiveSevenFive^FiveSevenOne)+(Eight5EightFour^Seven3Zero))
y en el navegador, se muestra la cadena :80 .
Si ejecuta ese comando en la consola abierta en una página web como StackOverflow. Vuelve
VM36:1 Uncaught ReferenceError: Zero1EightZero is not defined at <anonymous>:1:21 Lo que quiero es alimentar '(ZeroFiveSevenFive^FiveSevenOne)+(Eight5EightFour^Seven3Zero)' que obtengo de mi hermosa configuración de sopa en una función de Python de algún tipo y devolver :80
Como sugirió @Barmar en lugar de la biblioteca de solicitudes de python, utilicé selenio, ejecuté el script y obtuve la respuesta que esperaba.
driver.execute_script('document.write(document.write(":"+(CeroCincoSieteCinco^CincoSieteUno)+(Ocho5OchoCuatro^Siete3Cero)))