-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpython_ebaysdk.py
More file actions
67 lines (34 loc) · 1.06 KB
/
python_ebaysdk.py
File metadata and controls
67 lines (34 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#!/usr/bin/env python
# coding: utf-8
# In[1]:
from ebaysdk.finding import Connection as finding
from bs4 import BeautifulSoup
# In[18]:
Keywords = input('input Barcode: ')
# In[19]:
api = finding(appid='WenjieCh-FindChea-', config_file=None)
# In[20]:
api_request = {'keywords': Keywords, 'outputSelector': 'SellerInfo'}
# In[21]:
response = api.execute('findItemsByKeywords', api_request)
soup = BeautifulSoup(response.content, 'lxml')
# In[22]:
items = soup.find_all('item')
# In[23]:
for item in items:
cat = item.categoryname.string.lower()
print('category: ' + cat)
title = item.title.string.lower().strip()
print('Title: ' + title)
price = item.currentprice.string
print('Price: ' + price)
url = item.viewitemurl.string.lower()
print("url: " + url)
#seller = item.sellerusername.text.lower()
listingtype = item.listingtype.string.lower()
print('Listing type: ' + listingtype)
condition = item.conditiondisplayname.string.lower()
print('Condition: ' + condition)
# In[24]:
# In[25]:
# In[ ]: