我是初学者。 我想从网页中读取两个输入(可能来自下拉菜单)并将它们用作变量来执行python程序,然后将结果返回到数据库并在网页上显示它。我正在使用mySQL进行数据库管理。
答案 0 :(得分:0)
如果您想浏览任何其他网站并从其网站获取详细信息。 有两种情况
答案 1 :(得分:0)
所以,为了从元素中获取值,你必须这样做:
from selenium import webdriver
from selenium import selenium
browser = webdriver.Firefox()
browser.get("yourwebpage")
item=browser.find_element_by_xpath("xpath of your element")
value=item.text
而不是文本,你也可以使用:tag_name,size,location,id属性等
之后的DB:
import pypyodbc
connection = pypyodbc.connect('Driver={SQL Server};'
'Server=yorserver;'
'Database=yourdb;'
'uid=youruser;pwd=yourpassword')
cursor = connection.cursor()
cursor.execute("your_query_to_update_the_db_fields")
self.connection.commit()
connection.close()
很抱歉,如果不是很清楚,但你没有给我很多细节,所以我只是发了一般代码