Administrator
88f37ecc2d
备份
2024-09-05 18:16:17 +08:00
Administrator
688c516c9f
初始化
2024-09-04 16:48:42 +08:00
chris
9a6a7617b4
PrettyPrint should conform to Exporter interface
...
`(*PrettyPrint) Export()` needs to return error in order to conform to the `Exporter` interface and be used as an exporter. Without this change, trying to use the PrettyPrint exporter results in this compile error:
cannot use &export.PrettyPrint{} (value of type *export.PrettyPrint) as type export.Exporter in array or slice literal:
*export.PrettyPrint does not implement export.Exporter (wrong type for Export method)
have Export(exports chan interface{})
want Export(exports chan interface{}) error
2023-02-18 13:02:57 -07:00
Musab Gültekin
46c4db6b1a
Exporters now need to return error. This is done because of simple error logging.
2021-04-14 09:30:17 +03:00
Musab Gültekin
e3d79e2574
Added custom logger. Right now, not configurable.
2021-04-13 23:36:42 +03:00
Musab Gültekin
762854e511
Go 1.10 and 1.11 support added by using different methods on reflect package.
2019-07-21 12:08:41 +03:00
Musab Gültekin
df37629d4d
Disabled indenting on JSON exporter as it looks so ugly on exported data.
...
JSONLine still supports indenting.
2019-07-14 03:37:52 +03:00
Musab Gültekin
dfabcb84fd
JSON renamed to JSONLine. JSON List support added.
2019-07-14 03:30:59 +03:00
Musab Gültekin
2cab68d2ce
Middlewares refactored to multiple files in middleware package.
...
Extractors removed as they introduce complexity to scraper. Both in learning and developing.
2019-07-04 21:04:29 +03:00
Musab Gültekin
9adff75509
Retry requests support implemented for client.
2019-07-04 13:36:10 +03:00
Musab Gültekin
b355a566cf
Added more tests and refactored exporter tests. Added code coverage badge.
2019-07-02 14:53:06 +03:00
Musab Gültekin
4ab7cfd904
Exporter and Extractor interfaces moved to its own package for simplicity of main Geziyor package
2019-07-02 13:22:23 +03:00
Musab Gültekin
0eda056065
Attribute extractor added. HTML extractor added. Outer HTML Extractor added.
...
exporter package renamed to export, extractor package renamed to extract for simplicity.
2019-06-30 22:20:17 +03:00