Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Penny_cz - nový scraper + extenze #1887

Closed
MartinaGelnerova opened this issue Dec 28, 2023 · 6 comments
Closed

Penny_cz - nový scraper + extenze #1887

MartinaGelnerova opened this issue Dec 28, 2023 · 6 comments
Assignees

Comments

@MartinaGelnerova
Copy link
Collaborator

https://www.pennydomu.cz/

  • uvádí unitPrice bez ohledu na měnící se váhu zboží - takže asi není nutné rozlišovat mezi Price a unitPrice
  • vše potřebné je v listingu, není nutné chodit na detail produktu (je tam navíc akorát obvyklá váha zboží)

originalPrice

  • ne všude mají min30back, takže pokud mají min30back, tak brát tu, jinak originalPrice
    image
@rarous
Copy link
Collaborator

rarous commented Feb 13, 2024

itemId není v URL, jako slug použít část za prvním lomítkem

rarous added a commit that referenced this issue Feb 13, 2024
@rarous
Copy link
Collaborator

rarous commented Mar 13, 2024

Scraper běží, data jsou dostupná na webu.

@vaclav-slavik
Copy link
Contributor

Extenze je připravená k releasu. Prosím o sanity check @rarous (je nezbytné posílat i originaPrice jako třeba u Alberta)?

@rarous
Copy link
Collaborator

rarous commented Mar 14, 2024

@vaclav-slavik Extenze posílá data ze stránky, jako aktuální scrape, který se pro daný den cachuje. Pokud shop nikdy neuvádí originalPrice není potřeba ji posílat.

Penny asi nemusí dědit z AsyncShop. Myslím, že postačí jen Shop. AsyncShop používá MutationObserver kvůli shopům, které mají clinet side rendering. Penny je renderovaný na serveru a každá stránka je synchronní navigace.

@rarous rarous reopened this Mar 14, 2024
@vaclav-slavik
Copy link
Contributor

@rarous fixnuto dle požadavků...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants