BinaryWorks.it Official Forum
BinaryWorks.it Official Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Plugins
 Information
 IMDB

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
JDommi Posted - 05 Jan 2025 : 16:50:29
The tt number must be passed as a parameter, including the page to be loaded and the Reference, as a single parameter (without spaces). Example MovieConnections for The Matrix: tt0133093/movieconnections/?ref_=tt_dyk_cnn

// Get the tt-Number
#LOADWEBSLOTS#
    #STARTREADWEB# // Main Page
    #FINDLINE#=<link rel="canonical"#15##ONERROR#=STOP
    #FIND#=/tt#11# #ONERROR#=STOP
    #COMPUTECURSOR#=+2
    #PUTCURSOR#=#11#
    #FIND#=/#12# #ONERROR#=STOP
    #TAKEWORD#=#47#,#11#,#12#
#ENDLOADWEBSLOTS#


Code at the beginning of each respective block for every page that has "see more" buttons. Connections, Awards, etc.

// Block to take MovieConnections
    #PUT#=\Exporter\IMDB.exe#11#
    // The EXE to call
    #STRING#=#12#=#47#/movieconnections/?ref_=tt_dyk_cnn#12#
	// releaseinfo/?ref_=tt_ov_at_dt_rdat 
	// keywords/?ref_=tttg_at_pl_kw 
	// companycredits/?ref_=ttkw_at_dt_cmpy
	// locations/?ref_=ttco_at_dt_flmg
	// goofs/?ref_=ttpg_at_dyk_gf // crazycredits/?ref_=ttg f_at_dyk_cc
	// awards/?ref_=ttalt_at_op_awd
	#EXECUTEFILEPARAMETER#=#12# // Pass Parameter
	#EXECUTEFILEFROMPLUGINS#=#11# // The Initial path is the EXE Folder\Plugins

    #STRING#=#11#=.\tempdir\SavedWebHtml.txt
    // This instruction opens a file from a fixed location, like c:\temp...
    #OPENFILE#=#11# 
    #STARTREADWEB#

    // Parse the saved page to get ALL movie connections
    // the code goes here
    ...
// End of block to take MovieConnections


Input to the script: tt0133093/movieconnections/?ref_=tt_dyk_cnn
Output of the script: .\tempdir\SavedWebHtml.txt

Unfortunately there is still only the imdb_plus script available that was based on the IMDB Scraper by tarzibou. That script has parsed all info and saved it in JSON-format.
Mine is intended to keep most work on the MagicScript-Engine as there are more "scripter" than Delphi-Programmer
Therefore the parsing has to be done completely from scratch.

Download:
https://www.mediafire.com/file/nmbsok8s28t9cuq/IMDB.rar/file

BinaryWorks.it Official Forum © Binaryworks.it Go To Top Of Page
Generated in 6.2 sec. Powered By: Snitz Forums 2000 Version 3.4.07