自动将其他网站的数据发布到odoo

时间:2019-03-11 04:31:36

标签: python api odoo odoo-11 xmlrpcclient

我必须使用python从其他网站获取数据,然后将其发布到requests.GET.get('http://192.168.10.32/BASIC%20DATA/GetEmployees/'+empid +'/Y') ,这有可能吗?

我已经尝试过像odoo中的文档一样在python中创建记录,但是我认为它不能自动运行,我的目标是将数据从该网络自动发布到odoo,但是我的问题是我不知道如何自动将数据发布到odoo,请帮助我

1 个答案:

答案 0 :(得分:-2)

也许硒可以帮助您
Selenium是支持Internet Explorer,Chrome,Firefox等的浏览器的自动化。
您可以发送键和单击按钮,以及其他所有内容。

odoo登录示例:

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Chrome('chromedriver.exe')
driver.find_element_by_xpath('//*[@id="wrapwrap"]/header/div/div/div/a').click() // click the SIGN IN button
WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, //*[@id="login"]))) // wait the login page
driver.find_element_by_xpath('//*[@id="login"]').send_keys('your id') // send your id the web
driver.find_element_by_xpath('//*[@id="password"]').send_keys('your pw') // send your pw the web