AAndyProgram / SCrawler

🏳️‍🌈 Media downloader from any sites, including Twitter, Reddit, Instagram, Threads, Facebook, OnlyFans, YouTube, Pinterest, PornHub, XHamster, XVIDEOS, ThisVid etc.
https://discord.gg/uFNUXvFFmg
GNU General Public License v3.0
1.29k stars 85 forks source link

[REQUEST] xhamster: add the ability to download channels and creators #107

Closed ChrisTheDBA closed 1 year ago

ChrisTheDBA commented 1 year ago

Is your feature request related to a problem? Please describe. The crawler only downloads from users in the format of https://xhamster.com/users/XXXXX and not other URLS.

Describe the solution you'd like It would nice to be able get content from additional URL types like - https://xhamster.com/channel/XXXXXX and https://xhamster.com/creators/XXXXXX

Describe alternatives you've considered I have repeatedly tried downloading from these types of URLS. the program immediately returns with no content downloaded.

AAndyProgram commented 1 year ago

Replace "XXXXXX" with real links.

ChrisTheDBA commented 1 year ago

https://xhamster.com/creators/mirari or https://xhamster.com/channels/big-bad-divas

2023-02-19 20:19:01: [XHamster] - https://xhamster.com/creators/mirari: user information saving error
    The given path's format is not supported.
2023-02-19 20:19:01: Message: The given path's format is not supported.
    HelpLink:
    StackTrace:    at PersonalUtilities.Functions.UniversalFunctions.ErrorsDescriber.Execute(ErrorsDescriber e, Exception ex, MMessage _Message, Object OptionalValueReturn)
    at PersonalUtilities.Functions.XML.XmlFile.UpdateData(SFile _File, Boolean IgnoreVirtualDeclarations, ErrorsDescriber e)
    at SCrawler.API.Base.UserDataBase.UpdateUserInformation()
2023-02-19 20:30:59: [XHamster] - https://xhamster.com/channels/big-bad-divas: user information saving error
    The given path's format is not supported.
2023-02-19 20:30:59: Message: The given path's format is not supported.
    HelpLink:
    StackTrace:    at PersonalUtilities.Functions.UniversalFunctions.ErrorsDescriber.Execute(ErrorsDescriber e, Exception ex, MMessage _Message, Object OptionalValueReturn)
    at PersonalUtilities.Functions.XML.XmlFile.UpdateData(SFile _File, Boolean IgnoreVirtualDeclarations, ErrorsDescriber e)
    at SCrawler.API.Base.UserDataBase.UpdateUserInformation()
AAndyProgram commented 1 year ago

Okay, I'll think about the channels.

In the "creators" section, there is a link which directs you to the user's profile (https://xhamster.com/users/mirari_fap).

image

AAndyProgram commented 1 year ago

The channels will be added to the next version. Is everything okay with the 'creators'?

ChrisTheDBA commented 1 year ago

Yes, the link to get to the user works. Thanks for the enhancement.

AAndyProgram commented 1 year ago

Added. Please update to the latest release.