Marco Vinciguerra
28ab8da1fd
Merge pull request #229 from JGalego/feat/custom-aws-creds
...
feat: Custom AWS credentials
2024-05-13 20:14:28 +02:00
JGalego
859c5d5ba5
Refactored to include custom AWS client for bedrock; Added missing Anthropic class
2024-05-13 17:57:53 +01:00
Marco Vinciguerra
f3d44c09ae
Merge pull request #228 from JGalego/fix/bedrock-support
...
fix: Amazon Bedrock Support
2024-05-13 14:57:23 +02:00
semantic-release-bot
f0f73736f7
ci(release): 0.11.0-beta.7 [skip ci]
...
## [0.11.0-beta.7](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.6...v0.11.0-beta.7 ) (2024-05-13)
### Bug Fixes
* bug for claude ([d0167de ](d0167dee71 ))
### Docs
* **refactor:** changed example ([c7ec114 ](c7ec114274 ))
2024-05-13 11:44:57 +00:00
VinciGit00
d0167dee71
fix: bug for claude
2024-05-13 13:43:42 +02:00
JGalego
39be38f292
Fixed anthropic/bedrock conflict; Removed duplicate class Claude; Updated BedrockEmbeddings class
2024-05-13 12:35:42 +01:00
VinciGit00
7c91f9f94c
add examples for deepseek
2024-05-13 12:56:57 +02:00
Marco Perini
60ed80ff66
Merge branch 'pre/beta' of https://github.com/VinciGit00/Scrapegraph-ai into pre/beta
2024-05-13 12:28:11 +02:00
Marco Perini
c7ec114274
docs(refactor): changed example
2024-05-13 12:28:03 +02:00
semantic-release-bot
2724d3dd5f
ci(release): 0.11.0-beta.6 [skip ci]
...
## [0.11.0-beta.6](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.5...v0.11.0-beta.6 ) (2024-05-13)
### Bug Fixes
* **fetch-node:** removed isSoup from default ([0c15947 ](0c1594737f ))
2024-05-13 10:11:05 +00:00
Marco Perini
0c1594737f
fix(fetch-node): removed isSoup from default
2024-05-13 12:09:55 +02:00
semantic-release-bot
353382b4d3
ci(release): 0.11.0-beta.5 [skip ci]
...
## [0.11.0-beta.5](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.4...v0.11.0-beta.5 ) (2024-05-13)
### Features
* **webdriver-backend:** add dynamic import scripts from module and file ([db2234b ](db2234bf5d ))
* **proxy-rotation:** add parse (IP address) or search (from broker) functionality for proxy rotation ([2170131 ](217013181d ))
* added proxy rotation ([0c36a7e ](0c36a7ec1f ))
* **safe-web-driver:** enchanced the original `AsyncChromiumLoader` web driver with proxy protection and flexible kwargs and backend ([768719c ](768719cce8 ))
### Bug Fixes
* **pytest:** add dependency for mocking testing functions ([2f4fd45 ](2f4fd45700 ))
* **chromium-loader:** ensure it subclasses langchain's base loader ([b54d984 ](b54d984c13 ))
* **proxy-rotation:** removed duplicated arg and passed the loader_kwarhs correctly to the node ([1e9a564 ](1e9a564616 ))
* **proxy-rotation:** removed max_shape duplicate ([5d6d996 ](5d6d996e8f ))
### Docs
* **refactor:** added proxy-rotation usage and refactor readthedocs ([e256b75 ](e256b758b2 ))
2024-05-13 09:19:15 +00:00
Marco Perini
b8079f8759
Merge pull request #211 from DiTo97/fix/fetch-node-proxybroker
...
feat: flexible web driver and proxy broker in fetch node
2024-05-13 11:17:51 +02:00
Marco Perini
7e8acd8e6a
Merge branch 'pre/beta' into fix/fetch-node-proxybroker
2024-05-13 11:17:37 +02:00
Marco Perini
0c36a7ec1f
feat: added proxy rotation
2024-05-13 11:04:56 +02:00
Marco Perini
e256b758b2
docs(refactor): added proxy-rotation usage and refactor readthedocs
2024-05-13 11:03:33 +02:00
Marco Perini
5d6d996e8f
fix(proxy-rotation): removed max_shape duplicate
2024-05-13 07:26:43 +02:00
VinciGit00
30758b4b99
Create smart_scarper_deepseek.py
2024-05-12 20:27:35 +02:00
Marco Perini
1e9a564616
fix(proxy-rotation): removed duplicated arg and passed the loader_kwarhs correctly to the node
2024-05-12 18:39:03 +02:00
semantic-release-bot
4ccddda5eb
ci(release): 0.11.0-beta.4 [skip ci]
...
## [0.11.0-beta.4](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.3...v0.11.0-beta.4 ) (2024-05-12)
### Features
* add new prompt info ([e2350ed ](e2350eda62 ))
2024-05-12 16:10:12 +00:00
Marco Vinciguerra
f359d5cda4
Merge pull request #224 from VinciGit00/fixing-prompts
...
feat: add new prompt info
2024-05-12 18:08:54 +02:00
VinciGit00
e2350eda62
feat: add new prompt info
2024-05-12 11:14:30 +02:00
semantic-release-bot
106fb12531
ci(release): 0.11.0-beta.3 [skip ci]
...
## [0.11.0-beta.3](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.2...v0.11.0-beta.3 ) (2024-05-12)
### Features
* add support for deepseek-chat ([156b67b ](156b67b91e )), closes [#222 ](https://github.com/VinciGit00/Scrapegraph-ai/issues/222 )
### Docs
* add diagram showing general structure/flow of the library ([13ae918 ](13ae9180ac ))
* update overview diagram with more models ([b441b30 ](b441b30a5c ))
2024-05-12 07:14:00 +00:00
Marco Vinciguerra
e004c7c70e
Merge pull request #223 from f-aguzzi/pre/beta
...
feat: add support for deepseek-chat
2024-05-12 09:12:47 +02:00
Federico Aguzzi
156b67b91e
feat: add support for deepseek-chat
...
closes #222
2024-05-12 01:00:11 +02:00
Marco Vinciguerra
3b9ec9b1f5
Merge pull request #220 from daniele-roncaglioni/102-library-overview-diagram
...
docs: add diagram showing general structure/flow of the library
2024-05-11 14:17:22 +02:00
roncaglionidaniele
b441b30a5c
docs: update overview diagram with more models
2024-05-11 14:15:55 +02:00
Marco Vinciguerra
d8ed76ba50
Merge pull request #221 from mayurdb/deepScrape
...
feat(n-level deep scrape): Modify SearchLinkNode to find out the relevant links from the webpage
2024-05-11 13:54:20 +02:00
mayurdb
dd29c16cbe
Merge branch 'deepScrape' of github.com:mayurdb/Scrapegraph-ai into deepScrape
2024-05-11 16:58:54 +05:30
mayurdb
9a67a26cd3
Update documentation
2024-05-11 16:57:22 +05:30
Mayur Bhosale
ea3b545573
Merge branch 'pre/beta' into deepScrape
2024-05-11 16:54:40 +05:30
mayurdb
8f1fbe7e10
minor changes
2024-05-11 16:52:36 +05:30
mayurdb
df271b6451
Add search link node that can find out relevant links in the webpage
2024-05-11 16:39:55 +05:30
roncaglionidaniele
13ae9180ac
docs: add diagram showing general structure/flow of the library
2024-05-11 12:27:04 +02:00
Federico Minutoli
b54d984c13
fix(chromium-loader): ensure it subclasses langchain's base loader
2024-05-11 11:44:56 +02:00
VinciGit00
dc91719365
Update cleanup_html.py
2024-05-11 10:49:16 +02:00
Marco Vinciguerra
b752499fab
Merge pull request #217 from mayurdb/fetchLinkFix
...
Fetch links in the page while parsing html
2024-05-11 09:42:40 +02:00
Marco Vinciguerra
1fa77e579f
Merge pull request #215 from epage480/fix-GenerateScraperGraph
...
Fix for GenerateScraperGraph
2024-05-11 09:42:11 +02:00
mayurdb
300fd5d253
Fetch links in the page while parsing html
2024-05-11 09:46:51 +05:30
Eric Page
0683e78e78
Merge branch 'pre/beta' into fix-GenerateScraperGraph
2024-05-11 01:59:28 +02:00
Eric Page
24c3b0580c
Removed nonfunctional RAG node from ScriptCreatorGraph
2024-05-11 01:38:40 +02:00
Eric Page
aac51ba290
Removed dead code, allows GenerateScraperNode to generate scraper with
...
one chunk of context
2024-05-11 01:34:51 +02:00
Eric Page
40884747c7
Added parse_html option in parse_node
2024-05-11 00:32:01 +02:00
Eric Page
67d8fec6b3
Minor typo fix for clarity
2024-05-11 00:05:13 +02:00
Federico Minutoli
fc2aa3ac1c
Merge branch 'pre/beta' of https://github.com/DiTo97/Scrapegraph-ai into fix/fetch-node-proxybroker
2024-05-10 21:20:40 +02:00
Federico Minutoli
768719cce8
feat(safe-web-driver): enchanced the original AsyncChromiumLoader web driver with proxy protection and flexible kwargs and backend
...
the original class prevents passing kwargs down to the playwright backend, making some config unfeasible, including passing a proxy server to the web driver.
the new class has backward compatibility with the original, but 1) allows any kwarg to be passed down to the web driver, 2) allows specifying the web driver backend (only playwright is supported for now) in case more (e.g., selenium) will be supported in the future and 3) automatically fetches a suitable proxy if one is not passed already
2024-05-10 21:13:38 +02:00
Federico Minutoli
217013181d
feat(proxy-rotation): add parse (IP address) or search (from broker) functionality for proxy rotation
...
the broker has been made fully configurable for anonymity level, admissible locations, scheme and max shape not to waste resources, unlike the original `free-proxy` package.
other options have been explored (e.g., `proxybroker`, `proxybroker2`) due to their built-in proxy server and rotation capabilities, but the former is no longer maintained, and the latter has issue with any python version outside of python 3.9
2024-05-10 21:09:48 +02:00
Federico Minutoli
db2234bf5d
feat(webdriver-backend): add dynamic import scripts from module and file
2024-05-10 21:06:05 +02:00
Federico Minutoli
2f4fd45700
fix(pytest): add dependency for mocking testing functions
2024-05-10 21:05:48 +02:00
semantic-release-bot
7ae50c035e
ci(release): 0.11.0-beta.2 [skip ci]
...
## [0.11.0-beta.2](https://github.com/VinciGit00/Scrapegraph-ai/compare/v0.11.0-beta.1...v0.11.0-beta.2 ) (2024-05-10)
### Features
* revert fetch_node ([864aa91 ](864aa91326 ))
2024-05-10 13:13:20 +00:00