Skip to content

Commit f5be661

Browse files
committed
fix: compatibility issue with api
1 parent 96582ec commit f5be661

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

crawlab_ai/scrapy/list_spider.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ class MyListSpider(ScrapyListSpider):
3131
{
3232
'name': 'author',
3333
'element_css_selector': '.author',
34-
'is_text': True,
34+
'type': 'text',
3535
},
3636
{
3737
'name': 'quote',
3838
'element_css_selector': '.text',
39-
'is_text': True,
39+
'type': 'text',
4040
},
4141
{
4242
'name': 'tags',
4343
'element_css_selector': '.tag',
44-
'is_text': True,
44+
'type': 'text',
4545
},
4646
]
4747
@@ -94,7 +94,7 @@ def parse(self, response: Response, **kwargs: Any) -> Any:
9494
data = {}
9595
for field in self._fields:
9696
name = field["name"]
97-
if field["is_text"]:
97+
if field["type"] == "text":
9898
selector = field["element_css_selector"] + "::text"
9999
else:
100100
selector = (

crawlab_ai/spider/list_spider.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ def _fetch_data(self, url):
9999
field_element = item.select_one(field["element_css_selector"])
100100
if not field_element:
101101
continue
102-
if field["is_text"]:
102+
if field["type"] == "text":
103103
value = field_element.text.strip()
104104
else:
105105
value = field_element.get(field["attribute"])

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from setuptools import setup, find_packages
22

3-
with open('README.md', 'r') as f:
3+
with open("README.md", "r") as f:
44
long_description = f.read()
55

6-
with open('requirements.txt', 'r') as f:
7-
install_requires = f.read().split('\n')
6+
with open("requirements.txt", "r") as f:
7+
install_requires = f.read().split("\n")
88

99
setup(
1010
name="crawlab-ai",
11-
version="0.0.9",
11+
version="0.0.10",
1212
packages=find_packages(),
1313
url="https://github.com/crawlab-team/crawlab-ai-sdk",
1414
license="MIT",

0 commit comments

Comments
 (0)