Hallo alle zusammen,
ich habe seit neustem eine eigene Synology DS216J.
Nun will ich auf meiner DS ein Python Script laufen lassen:
und ein weiteres Skript mit dem Modul requests.
Nun habe ich über SynoCommunity Python installiert. Beim Starten des Skriptes kamen einige Fehler, dass Module fehlen.
Die Module Reqestes und ebaySDK und pip installer konnte ich installieren.
Leider zeigt der Code immer noch einige Fehler:
Nun habe ich versucht das Modul lxml über pip install lxml aber das schlägt auch fehl.
Laut der Fehermeldung soll ich library libxml2. Is libxml2 installieren, aber leider weiß ich nicht wie es geht.
Kann mir da jemand weiterhelfen?
ich habe seit neustem eine eigene Synology DS216J.
Nun will ich auf meiner DS ein Python Script laufen lassen:
Rich (BBCode):
from ebaysdk.finding import Connection as finding
from bs4 import BeautifulSoup
ID_APP = 'YOUR EBAY DEVELOPERS APP-ID GOES HERE.'
Keywords = input('what are you searching for? (ex: white piano)\n')
api = finding(appid=ID_APP, config_file=None)
api_request = { 'keywords': Keywords }
response = api.execute('findItemsByKeywords', api_request)
soup = BeautifulSoup(response.content,'lxml')
totalentries = int(soup.find('totalentries').text)
items = soup.find_all('item')
for item in items:
cat = item.categoryname.string.lower()
title = item.title.string.lower()
price = int(round(float(item.currentprice.string)))
url = item.viewitemurl.string.lower()
print('________')
print('cat:\n' + cat + '\n')
print('title:\n' + title + '\n')
print('price:\n' + str(price) + '\n')
print('url:\n' + url + '\n')
input()
und ein weiteres Skript mit dem Modul requests.
Nun habe ich über SynoCommunity Python installiert. Beim Starten des Skriptes kamen einige Fehler, dass Module fehlen.
Die Module Reqestes und ebaySDK und pip installer konnte ich installieren.
Leider zeigt der Code immer noch einige Fehler:
Rich (BBCode):
Traceback (most recent call last):
File "ebayAPI.py", line 1, in <module>
from ebaysdk.finding import Connection as finding
File "/usr/lib/python2.7/site-packages/ebaysdk-2.1.5-py2.7.egg/ebaysdk/finding/__init__.py", line 12, in <module>
from ebaysdk.connection import BaseConnection
File "/usr/lib/python2.7/site-packages/ebaysdk-2.1.5-py2.7.egg/ebaysdk/connection.py", line 23, in <module>
from ebaysdk.utils import getNodeText as getNodeTextUtils, smart_encode, smart_decode
File "/usr/lib/python2.7/site-packages/ebaysdk-2.1.5-py2.7.egg/ebaysdk/utils.py", line 10, in <module>
from lxml import etree as ET
ImportError: No module named lxml
Nun habe ich versucht das Modul lxml über pip install lxml aber das schlägt auch fehl.
Laut der Fehermeldung soll ich library libxml2. Is libxml2 installieren, aber leider weiß ich nicht wie es geht.
Kann mir da jemand weiterhelfen?