Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Pola formularza nie są wyświetlane

Zadaj pytania, jak przechwytywać lub konwertować strony internetowe lub HTML into obrazy, dokumenty CSV, PDF lub DOCX, a także informacje na temat konwertowania filmów into animowane pliki GIF za pomocą naszego interfejsu API.

Próbuję przekonwertować tę stronę do formatu PDF, ale pola formularza są tylko częściowo wypełnione. Kiedy przeglądam stronę w przeglądarce, wszystkie pola są wypełnione, ale kiedy próbuję wykonać zrzut ekranu za pomocą API PHP lub bezpośrednio wprowadzając adres URL na stronie grabzIt, wszystkie pola po „Sumie częściowej” są puste. Zauważ, że strona wypełnia pola formularza przy użyciu JavaScript, ale ustawiłem setWaitForElement() na elemencie „#finished-rendering”, który jest ustawiony na display:none do czasu zakończenia JavaScript, a następnie uruchamiam $("# skończone renderowanie”).show().

Eksperymentowałem z używaniem funkcji setDelay() z opóźnieniami do 10000 ms, ale nadal wypełnia ona tylko „Sub Total”. Podejrzewam, że podczas ładowania strony grabzIt występuje błąd JS, który nie występuje w mojej przeglądarce. Czy istnieje sposób na debugowanie tego?

https://brain-power.com/academy-bulk-purchase-invoice/?invoice-number=13071506&invoice-date=2021-04-07&first-name=James&last-name=Ryan&email=morpheus%40example.com&phone=6175555555&job-title=Chief%20Operating%20Officer&school-name=James%20Ryan%20School&unit-price=40&quantity=1000&total-price=%2440000&discount-pct=-60%25&discount-total=-%2424000&discounted-price=%2416000&bc-first-name=Testy&bc-last-name=McTestface&bc-email=morpheus%40example.com&bc-phone=6175555555&full-address=123%20Street%20Ave%250ACity%2C%20ST%2077777&purchase-method=Purchase%20Order&purchaser-signature-signature=%20James%20Ryan&purchaser-signature-date=2021-04-07&brainpower-signature-date=2021-04-07&click-to-pay-link=https%3A%2F%2Fbrain-power.com%2Fcheckout%2F%3Fadd-to-cart%3D35334%26quantity%3D1000%26billing_first_name%3DJames%26billing_last_name%3DRyan%26billing_email%3Dmorpheus%40example.com%26billing_phone%3D6175555555%26billing_company%3DJames%2520Ryan%2520School%26billing_address_1%3D%26billing_city%3D%26billing_state%3D%26billing_postcode%3D&click-to-edit-link=https%3A%2F%2Fbrain-power.com%2Facademy-bulk-purchase%2F

 

Pytanie zadane przez Jamesa Ryana 7 kwietnia 2021 r

Wydaliśmy poprawkę, która powinna zostać w pełni wdrożona w ciągu najbliższych pół godziny. Przepraszamy za spowodowane niedogodności.

Odpowiedź udzielona przez wsparcie GrabzIt w dniu 7 kwietnia 2021 r

Dziękuję! Potwierdziłem, że to działa.

Odpowiedź udzielona przez Jamesa Ryana 8 kwietnia 2021 r